简体   繁体   English

在Redhat Linux中初始化VM时发生错误

[英]Error occurred during initialization of VM in redhat linux

I downloaded JDK version 1.6.33 (64-bit) and set the environment following this explanation . 我下载了JDK版本1.6.33(64位),并按照以下说明设置了环境。

When I try 当我尝试

echo $JAVA_HOME

it returns /usr/java/jdk1.6.0_33/ , 它返回/usr/java/jdk1.6.0_33/

for echo $PATH 用于echo $PATH

it shows 表明

/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 and /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 用于echo $CLASSPATH

it shows .:/usr/java/jdk1.6.0_33//lib/classes.zip . 它显示.:/usr/java/jdk1.6.0_33//lib/classes.zip

When I then try to start any application server I get the following error 当我尝试启动任何应用程序服务器时,出现以下错误

Error occurred during initialization of VM VM初始化期间发生错误

java/lang/NoClassDefFoundError: java/lang/Object

Please suggest me what i did wrong... 请告诉我我做错了什么...

The problem is due to double slashes. 问题是由于双斜杠。 Try this: 尝试这个:

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

This way it will fix the path and will work fine. 这样,它将修复路径并且可以正常工作。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM