初始化VM java/lang/NoClassDefFoundError时出错:Redhat中的java/lang/Object

初始化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

我正在使用Redhat 6。我遇到了一个奇怪的问题。 我使用的是Java1.6。我用
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
时,我没有看到任何输出它是一个产品,一个软件安装。