OpenJDK 1.7 for OS/X packages
Henri Gomez
henri.gomez at gmail.com
Mon Nov 29 15:48:32 PST 2010
I worked on OSX packages and everything is fine except when launching
java by settings JAVA_HOME or selecting the VM in Java Prefs.
It works pretty well in both 32 and 64bits mode :
/Library/Java/JavaVirtualMachines/openjdk-1.7-i586/Contents/Home/bin/java
-version
openjdk version "1.7.0-internal"
OpenJDK Runtime Environment (build 1.7.0-internal-henri_2010_11_29_23_08-b00)
OpenJDK Server VM (build 20.0-b02, mixed mode)
/Library/Java/JavaVirtualMachines/openjdk-1.7-x86_64/Contents/Home/bin/java
-version
openjdk version "1.7.0-internal"
OpenJDK Runtime Environment (build 1.7.0-internal-henri_2010_11_29_23_12-b00)
OpenJDK 64-Bit Server VM (build 20.0-b02, mixed mode)
Info.plist and libjava.dylib (under Contents/MacOS) where added, and I
could get OpenJDK 1.7 on Java Preferences
BTW, when I set OpenJDK 1.7 as primary VM, 32 or 64 bits and enter
java in console I get :
java -version
Error: could not find libjava.dylib
Error: Could not find Java SE Runtime Environment.
It may be related to dynlib relocation
(http://mail.openjdk.java.net/pipermail/bsd-port-dev/2010-January/001097.html)
But I didn't understand the problem since j2sdk-image contents is
copied under /Library/Java/JavaVirtualMachines/openjdk-1.7-i586/Contents/Home
so any relative path should works
Thanks for help or advice
More information about the bsd-port-dev
mailing list