Ubuntu12.04安装java出现:Error occurred during initialization of VM java/lang/提示信息的解决方案

来源:互联网 发布:apache maven安装配置 编辑:程序博客网 时间:2024/05/03 01:01

在unbuntu 12.04上安装Java时在环境变量都配置正确的情况下,执行java -version来

测试java是否安装成功的时候,


     (1)出现错误提示:

              Error occurred during initialization of VM
              java/lang/NoClassDefFoundError: java/lang/Object


     (2)出现该问题的原因是:

             JAVA_HOME/lib中的tools.pack没有被解压成tools.jar,执行:

             JAVA_HOME/jre/lib中的rt.pack没有被解压成rt.jar


     (3) 解决的方法是:

               进入到JAVA_HOME/lib中,将tools.pack解压成tools.jar,执行:

               unpack200   tools.pack  tools.jar

               进入到JAVA_HOME/jre/lib中,将rt.pack解压成rt.jar:

               unpack200  rt.pack  rt.jar

     (4)如果上述解决方法中出现unpack200 command not found之类的提示,

              请检查java的环境变量配置是否正确,这里给出我的环境变量配置信息:

              vi ~/.bashrc

              在该文件后面添加:

              

              然后记得执行:source ~/.bashrc


0 0
原创粉丝点击