0

JDK バージョン 1.6.33 (64 ビット) をダウンロードし、この説明に従って環境を設定しました。

やってみると

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

為にecho $CLASSPATH

それは示しています.:/usr/java/jdk1.6.0_33//lib/classes.zip

次に、アプリケーションサーバーを起動しようとすると、次のエラーが表示されます

VM の初期化中にエラーが発生しました

java/lang/NoClassDefFoundError: java/lang/Object

私が間違っていたことを教えてください...

4

1 に答える 1

1

問題はダブルスラッシュが原因です。これを試して:

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

このようにして、パスが修正され、正常に機能します。

于 2012-10-15T09:42:42.203 に答える