【问题标题】:java/lang/NoClassDefFoundError: java/lang/Object [closed]java/lang/NoClassDefFoundError: java/lang/Object [关闭]
【发布时间】:2013-01-03 14:28:02
【问题描述】:

我正面临 java 设置的问题。
我的JAVA_HOMEC:\Program Files\Java\jdk1.7.0_09
PATHC:\Program Files\Java\jdk1.7.0_09\bin
当我尝试运行命令java -version 时,它会抛出一个错误:

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

【问题讨论】:

  • 表示你的JDK不完整。我怀疑 JRE 丢失或无法访问。检查你有C:\Program Files\Java\jdk1.7.0_09\jre\lib\rt.jar
  • 我也遇到了同样的问题,只需卸载当前的 Java 设置然后重新安装。
  • 我看到它已关闭,但我刚刚遇到了类似的问题并从这个答案中得到了帮助,这应该告诉我们这可能不是太本地化。
  • 从安装程序手动解压缩的文件启动 JRE 时遇到此类错误(没有实际安装 JRE)。 unpack200 rt.pack rt.jar 解决了这个问题。
  • 这看起来像 stackoverflow.com/q/11808829/640030 的副本,其中包含可能的解决方案列表

标签: java classpath


【解决方案1】:

我认为您的 JDK/JRE 安装有问题。此外,一旦正确安装,您需要确保将其添加到 PATH

【讨论】:

    猜你喜欢
    • 2012-08-02
    • 2019-11-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-16
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多