当前位置: 首页 > 工具软件 > Def Lang > 使用案例 >

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

钱建本
2023-12-01

1.错误分析

项目所用jdk的安装有问题。一般如下:

  • %JAVA_HOME%\lib\tools.jar并不存在,反而是存在%JAVA_HOME%\lib\tools.pack
  • %JAVA_HOME%\jre\lib\rt.jar并不存在,反而是存在%JAVA_HOME%\jre\lib\rt.pack

2.解决方法

提供三种方法:

2.1.手动修复

–>打开cmd窗口
–>cd%JAVA_HOME%\lib\
–>通过unpack200 tools.pack tools.jar解压出tools.jar
–>cd%JAVA_HOME%\jre\lib\
–>通过unpack200 rt.pack rt.jar解压出rt.jar

2.2.重新下载JDK进行安装

删除原来安装的jdk,重新下载新的jdk进行安装,然后检查tools.jarrt.jar

2.3.拷贝别人安装好的

将别人安装好、可用的jdk目录拷贝至自己的目录进行覆盖。

 类似资料: