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

然后当我尝试启动任何应用程序服务器时,我收到以下错误

初始化虚拟机时出错

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 回答