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/JavaSnowLeopardRN/ResolvedIssues/ResolvedIssues.html#//apple_ref/doc/uid/TP40007737-CH3-SW1 Topic: Java applications only launch in Java SE 6. Description: Since Java SE 6 is the only Java version shipped with Mac OS X 10.6 Snow Leopard, any application that requests an older version of Java will only launch in Java SE 6. No dialog is presented, since there is only one choice, and the app will either work correctly or it won't. Workaround: Ensure your application will run correctly on Java SE 6, and express that in your app's Info.plist or JNLP (use 1.4+, 1.5+, etc). -- All symlinks of previous versions in /System/Library/Frameworks/ JavaVM.framework/Versions/ are pointing to the currentJDK, which now is 1.6. This might effect your IDE settings if you configured multiple JVMs. There are some forum threads about this with possible solutions/ workarounds. Java 1.5 in Snow Leopard http://discussions.apple.com/thread.jspa?threadID=2140099&tstart=0 Does GWT work in Snow Leopard? http://groups.google.com/group/google-web-toolkit/browse_thread/thread/e9fcc378d8b48733 I've reinstalled 1.5 as described on http://wiki.oneswarm.org/index.php/OS_X_10.6_Snow_Leopard and it works but I understand that it is not a good idea to mess around in the system folder like that and any future OS X update might break it again. Regards, Harald --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
