前段時間發了文章,抱怨Linux下沒有辦法安裝glassfish了,回出現一個awt的錯誤。目前已經解決!
原因是安裝了JDK 1.6.x
把profile裡面關於1.6的設置先注釋掉,重啟動或ReLoad,讓Linux引導至默認的1.5版本,就可以執行:
java -Xmx256m -jar glassfish-installer-*.jar
然後,恢復Profile設置,切回到1.6,執行:
./lib/ant/bin/ant -f -setup.xml
就可以成功了。
深度追究原因,我覺得是自己在profile中設置的CLASSPATH有問題,導致用1.6版本的Java無法找到awt的CLASS路徑,引起那個accept框框無法彈出……不過現在也沒興趣去解決,只有將就用這個稍麻煩的辦法了。