Installer is Lion only. It refuses to install on Snow Leopard, unless you hack it (pgkutil --expand to extract it, edit Distribution file and remove OS version check, then repackage with pkgutil --flatten). It will install, but I haven't tested extensively if it works. I would not use it for production anyway on unsupported OS.
Not _yet_? OpenJDK has that as a goal <http://openjdk.java.net/projects/macosx-port/>, but I do not remember Oracle stating anything about Cocoa integration, so I do not expect anything in that respect from Oracle.
I recall reading it somewhere (Apple mailing list?) that Apple resources are working on the openjdk port and Oracle does pull from OpenJDK so I wouldn't be surprised to see features from OpenJDK pulled into Oracle JDK. It would be weird if Apple contributed stuff into openjdk and oracle didn't pull it into their OS X distribution.
Oracle being Oracle, it would not surprise me if they ignored Mac OS X specific changes. They may not want to take up the responsibility for testing and maintaining such changes (what if a security bug surfaces on code Apple contributed?)
Oracle has indeed taken on Mac OS X specific changes. There are a few cosmetic issues still not resolved as of this update. But they are known, and in their bug tracker.
Oracle and Apple have actually worked together closely and openly on this. Anyone can sign up to the macosx-port-dev@openjdk.java.net and follow the progress.
There are a few unresolved issues with the OS X look and feel in OpenJDK. I've been actively seeking them out and reporting them, as my product is written in Java and is a Mac-only product, so I affected by any issues.
IMO Apple and Oracle are actively and openly working on these outstanding issues.
16 comments
[ 3.2 ms ] story [ 51.3 ms ] threadStill use a 1st gen Macbook Pro...
GUI Apps look weird with the Oracle VM - looks like the Cocoa integration is not yet done.
Oracle and Apple have actually worked together closely and openly on this. Anyone can sign up to the macosx-port-dev@openjdk.java.net and follow the progress.
IMO Apple and Oracle are actively and openly working on these outstanding issues.