I built JDK7 today based on these
instructions <http://wikis.sun.com/display/OpenJDK/Darwin9Build>http://wikis.sun.com/display/OpenJDK/Darwin9Build
I'm experiencing the same problem.
One possible clue is that the libjava.dylib files itself doesn't appear to be
the problem.
This is the latest build I have that doesn't work:
[local]$ java-1.7.0-internal-2010_01_18/bin/java -version
Error occurred during initialization of VM
Unable to load native library: dlopen(/usr/local/java-1.7.0-internal-2010_01_18/jre/lib/i386/libjava.dylib, 1): Library not
loaded: libjvm.dylib
Referenced from:
/usr/local/java-1.7.0-internal-2010_01_18/jre/lib/i386/libjava.dylib
Reason: image not found
Here's a build from Dec 26 that does work:
[local]$ java-1.7.0-internal-2009_12_26/bin/java -version
openjdk version "1.7.0-internal"
OpenJDK Runtime Environment (build
1.7.0-internal-stephen_2009_12_26_16_00-b00)
OpenJDK Server VM (build 17.0-b05, mixed mode)
libjava.dylib is identical:
[local]$ diff java-1.7.0-internal-2010_01_18/jre/lib/i386/libjava.dylib
java-1.7.0-internal-2009_12_26/jre/lib/i386/libjava.dylib
However the bin/java files differ.