admin管理员组

文章数量:1566677

文章目录

  • 出现该问题的原因
  • 解决的方法
  • 如果上述解决方法中出现unpack200 command not found之类的提示

jdk rpm安装后 报错:Error occurred during initialization of VM java/lang/…

出现该问题的原因

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

可以进入jdk安装目录看看是否有解压成jar包

解决的方法

进入到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

JAVA_HOME安装的jdk的文件夹

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

请检查java的环境变量配置是否正确,这里给出我的环境变量配置信息:
vi ~/.bashrc
在该文件后面添加:
然后记得执行:source ~/.bashrc

本文标签: occurredjdkErrorLinuxinitializationlang