Im konkreten Fall haben wir das Archiv
java_ee_sdk-5_07-mac-nojdk.zip
(Download "GlassFish Java EE") ausgepackt und zu installieren versucht:HeartOfGold:java_ee_sdk-5_07-mac-nojdk much$ chmod a+rx setup
HeartOfGold:java_ee_sdk-5_07-mac-nojdk much$ ./setup
Installer cannot find a suitable 1.5.x version of JDK under the
following directories.
1. /System/Library/Frameworks/JavaVM.framework/Versions/1.5.0/Home
2. /Library/Java/Home
Please rerun with -javahome argument pointing to a valid 1.5 version of JDK.
Zum Glück ist die Lösung recht einfach (man muss dafür kein altes Java 5.0 aus Mac OS X 10.5 installieren). In der Skript-Datei
setup
ersetzt man mit einem Texteditor in Zeile 54 einfach am Ende der Zeile "1.5" durch "1.6":54: javaVersion=`${TIGER_JAVAHOME} ... ${GREP} 1.6`Das war es dann auch schon! Der Installer lässt sich nun auch mit Java 6 problemlos ausführen, und GlassFish läuft auch (bzw. gerade) mit dem aktuellen JRE hervorragend.