我使用的是Redhat 6.我的问题很奇怪。
我正在使用java 1.6。我用yum updated
自动更新了我的系统openjdk 1.8 get install。我从UI中删除了包。
现在当我输入java -version
时。我收到此错误
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object.
我认为我的java已损坏,我使用yum remove java*
删除了java。我再次安装了java。
我下载了java 1.6的bin
文件并将其解压缩到我的主文件夹中。编辑.bash_profile
并给出了路径。
使用.bash_profile
. .bash_profile
现在我打字的时候
java -version
我得到了
java版“1.6.0_45”Java(TM)SE运行时环境(构建 1.6.0_45-b06)Java HotSpot(TM)64位服务器VM(内置20.45-b01,混合模式)
但是当我重新启动我的系统并再次输入时 java -version我得到同样的错误说
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object
我该如何解决?