码迷,mamicode.com
首页 > 编程语言 > 详细

解决 Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object 错误

时间:2015-07-10 02:13:18      阅读:1699      评论:0      收藏:0      [点我收藏+]

标签:

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

可以看出是没有找到基础类库,查看一下tools.jar及rt.jar 果然没有,果断重新解包出来, 这个错误的原因是没有找到tools.jar及rt.jar; 

tools.jar是关于一些工具的类库 

rt.jar包含了jdk的基础类库,也就是你在java doc里面看到的所有的类的class文件 解包方法,jdk每个版本unpack 位置不一样, 

例如: # usr/java/jdk1.7.0_60/bin 下面有个unpack200 这个是1.7版本的, 

# usr/java/jdk1.7.0_60/jre/bin 下面也有个unpack200 

当要解压tools.pack及rt.pack的时候,这样解压 

/usr/java/jdk1.7.0_60/jre/lib# ../bin/unpack200 rt.pack rt.jar /usr/java/jdk1.7.0_60/lib# ../bin/unpack200 tools.pack tools.jar

测试一下 java-version 搞定

解决 Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object 错误

标签:

原文地址:http://www.cnblogs.com/Crow00/p/4634648.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!