安装完jdk,设置完环境变量。执行java -version,报错
Error occurred during initialization of VM
java/lang/NoClassDefFoundError: java/lang/Object
解决方法:找到java安装目录的lib和jre/lib两个目录(如安装目录是/usr/local/java),
/usr/local/java/lib/下是否有个rt.pack,/usr/local/java/jre/lib下是否有个tools.pack,
只需要把这个包在当前目录下,使用unpack200解压一下就可以。
unpack200 rt.pack rt.jar
unpack200 tools.pack tools.jar
解压后,再只需java -version就没问题了。
转载于:https://blog.51cto.com/520and519/1230728
本文解决在安装JDK并设置环境变量后,执行java-version时报错Erroroccured during initialization of VM java/lang/NoClassDefFoundError:java/lang/Object的问题。通过检查并解压JDK安装目录下的rt.pack和tools.pack文件,可以有效解决该问题。
252

被折叠的 条评论
为什么被折叠?



