2012-10-15 54 views
0

我下載了JDK版本1.6.33(64位)並將環境設置爲this explanation在redhat linux初始化虛擬機期間發生錯誤

當我嘗試

echo $JAVA_HOME

返回 /usr/java/jdk1.6.0_33/

echo $PATH

它顯示

/usr/java/jdk1.6.0_33//bin:/usr/lib64/qt-3.3/bin:/usr/local /sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

for echo $CLASSPATH

它顯示.:/usr/java/jdk1.6.0_33//lib/classes.zip

當我再試試VM

的初始化

java/lang/NoClassDefFoundError: java/lang/Object

請建議我我做錯了什麼時啓動任何應用程序服務器出現以下錯誤發生

錯誤.. 。

+0

雙斜槓可能是一個問題。嘗試將JAVA_HOME設置爲「/usr/java/jdk1.6.0_33」,而不帶結尾的「/」。 – Fildor

+0

我嘗試過,但默認情況下它將「/」 – Bathakarai

回答

1

問題是由於雙斜槓。試試這個:

export JAVA_HOME=/usr/java/jdk1.6.0_33 
export PATH=$PATH:$JAVA_HOME/bin 

這樣,它會修復路徑,並會正常工作。

相關問題