On Mon, 24 Aug 2009 12:58:16 -0700, Gerald Murdock
<murdock@no.spam.please.com> wrote:
One question: what about using a non-Apple JRE? Surely Sun's JVM can be
made to run on a Mac.
Depends on what features in Java you want. Mac OS X is built on top of
Unix, and so any JVM that only depends on features ubiquitous to all Unix
versions should run "fine" on the Mac, to a first approximation (there are
some funny file-system differences, but basic file i/o should work fine).
If you can find a JVM that supports AWT and Swing on top of XWindows, then
you may also be able to get GUI support via X11 (delivered with the Mac OS,
but not enabled by default), but you'll be limited to XWindows features.
But if you want a Java that has the close integration with the Mac OS, in a
way that Mac users will find familiar, you're pretty much stuck with
Apple's version (I mean, sure...you could write your own, duplicating
Apple's efforts, but that's a much bigger task than simply porting some
other Unix-friendly Java to the Mac).
Windows GDI, including access to the system tray. Why can't they do likewise