初始化VM java/lang/NoClassDefFoundError时出错:Redhat中的java/lang/Object
我正在使用Redhat 6。我遇到了一个奇怪的问题。 我使用的是Java1.6。我用初始化VM java/lang/NoClassDefFoundError时出错:Redhat中的java/lang/Object,java,Java,我正在使用Redhat 6。我遇到了一个奇怪的问题。 我使用的是Java1.6。我用yum updatedautomatically openjdk 1.8更新了我的系统。我从UI中删除了包。 现在当我键入java-version时。我得到这个错误 Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object. 我认为我的java已经损坏,我使用yum-remove-j
yum updated
automatically openjdk 1.8更新了我的系统。我从UI中删除了包。
现在当我键入java-version
时。我得到这个错误
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object.
我认为我的java已经损坏,我使用yum-remove-java*
删除了java。我再次安装了java
我下载了Java1.6的bin
文件,并将其解压缩到我的主文件夹中。编辑.bash\u profile
并给出路径
使用运行.bash\u profile
。bash_配置文件
现在当我打字的时候
java-version
I获取
java版本“1.6.0_45”java(TM)SE运行时环境(构建
1.6.0_45-b06)Java热点(TM)64位服务器虚拟机(构建20.45-b01,混合模式)
但当我重新启动系统并再次键入
java-version我得到了同样的错误
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object
我如何解决它?看看你是否安装了Gnu类路径,如果安装了,请删除它。@EJP对不起,我对此一无所知。你能告诉我如何删除它吗?@EJP当我键入
echo$CLASSPATH
时,我没有看到任何输出它是一个产品,一个软件安装。