Could not locate a suitable jar utility.
Please ensure that you have Java 6 or newer installed on your system
and accessible in your PATH or by setting JAVA_HOME
就算將 PATH 和 JAVA_HOME 設定好也沒有作用。
解決方法:
安裝最新的 JDK 18。(到目前為止最新)
下載地址: http://java.sun.com/javase/downloads/widget/jdk6.jsp
下載完成後用 Terminal 到檔案位置輸入以下指令去安裝 JDK。用 Firefox 下載的檔案會放到 ~/Downloads 內。
chmod +x jdk-6u18-solaris-i586.sh
pfexec cp jdk-6u18-solaris-i586.sh /usr/jdk
pfexec /usr/jdk/jdk-6u18-solaris-i586.sh
安裝完成後會多出一個資料夾 jdk1.6.0_18。
輸入以下指令去將 Java 的 bin 資料夾加到 PATH 中。
gedit ~/.profile
在 export PATH 這行的最尾加入 :/usr/jdk/jdk1.6.0_18/bin,好像以下例子。
export PATH=/usr/gnu/bin:/usr/bin:/usr/X11/bin:/usr/sbin:/sbin:/usr/jdk/jdk1.6.0_18/bin
登出然後再登入後就可以開始安裝 GlassFish v3。
GlassFish v3 下載地址: https://glassfish.dev.java.net/downloads/v3-final.html
下載完成後用 Terminal 到檔案位置輸入以下指令去安裝。
chmod +x glassfish-v3-unix.sh
./glassfish-v3-unix.sh
現在安裝 GlassFish v3 不會再出現找不到 Java 。GUI 介面後的安裝步驟便不說明了。
相關書籍: