阿哥论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

新浪微博账号登陆

只需一步,快速开始

搜索
查看: 968|回复: 0

解决 Error occurred during initialization of VM java/lang/NoClassDefFoundEr...

[复制链接]

2011

主题

1

好友

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

优秀会员 助人为乐 辛勤工作 技术精英 多才多艺 优秀班竹 灌水天才 星球管理 宣传大使 灌水之王 财富勋章 版主勋章 动漫勋章 勤奋会员 论坛精英 PS高手 心 8 闪游皮肤 双鱼座 8★8➹ 志愿者 乖

发表于 2015-4-27 18:31:08 |显示全部楼层
解决 Error occurred during initialization of VM Java/lang/NoClassDefFoundError: java/lang/Object 错误
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 搞定

http://www.aboutit.cn/post/25
解决 Error occurred during initialization of VM java/lang/NoClassDefFoundError: java/lang/Object 错误
该会员没有填写今日想说内容.
您需要登录后才可以回帖 登录 | 立即注册 新浪微博账号登陆

回顶部