Watching the WWDC 2009 session on Java on the Mac is interesting. They briefly discuss some of the history of Java versioning on the Mac, which is pretty twisted, given that they've gone through migrations from OS 9 to OS X, Carbon to Cocoa, PowerPC to Intel, and 32- to 64-bit over the last decade. Keeping track of what versions of Java are available and supported on what combinations of hardware and OSX is fairly difficult. Still, for each version of OSX, they say there's been one version of Java that is more or less preferred, usually the one that was available when that version of OSX shipped. For Leopard, that was Java 5, with 1.4 as a legacy (and the Carbon- based 1.3 still around on PowerPC), and 6 introduced part-way through Leopard's lifetime, primarily for the benefit of developers (and as I've argued before, I think the overwhelming use of Java on the Mac is developers writing Java code to be deployed on other systems... not end-users running Java code on the Mac).
Anyways, in the WWDC session they present the "6, and only 6" strategy as good for Mac Java users, since they'll be able to focus on just two VM's -- Java 6 for 32- and 64-bit Intel -- rather than the previous hodgepodge of PPC and Intel code spread across various Java versions. --Chris On Sep 10, 6:45 pm, "harald.walker" <[email protected]> wrote: > If you depend on the 1.5 or 1.4.2 JDK on Mac OS X, Snow Leopard brings > a little surprise. It only ships with 1.6. > > Source:http://developer.apple.com/mac/library/releasenotes/Java/JavaSnowLeop... > > Topic: > Java applications only launch in Java SE 6. --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "The Java Posse" group. To post to this group, send email to [email protected] To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/javaposse?hl=en -~----------~----~----~----~------~----~------~--~---
