Java 1.6 on Macintosh's Leopard is 64 bit only¶
Apple says for 32 bit Java on Leopard Java 1.5 must be used.
Because Squish for Java on Mac is only available as a 32 bit build with default binary packages, the only options are to use Java 1.5 or to upgrade to Snow Leopard.
Typical logfile:
...
Debug: Qt Debug: starting java:
/System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/bin/java -XstartOnFirstThread Calculator -d32
Cannot run Java in 32 bit mode. Continuing in 64 bit mode.
_NSJVMLoadLibrary: NSAddLibrary failed for /System/Library/Frameworks/JavaVM.framework/Versions/1.6./Home/../Libraries/lib/Applications/squish-20091111-java-maci386/lib/libjvm.dylib
To verify that Java 1.6 is 64 bit only, execute the following command in the console (and paste the complete output to support)
file /System/Library/Frameworks/JavaVM.framework/Versions/1.6.0/Home/bin/java