我下载了JDK版本1.6.33(64位)并在this explanation之后设置了环境。
当我尝试
时 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
请告诉我我做错了什么......
答案 0 :(得分:1)
问题是由于双斜线造成的。试试这个:
export JAVA_HOME=/usr/java/jdk1.6.0_33
export PATH=$PATH:$JAVA_HOME/bin
通过这种方式,它将修复路径,并且可以正常工作。