【问题标题】:eclipse broken since java 6.31: Cannot find the class file for java.lang.Enumeclipse 自 java 6.31 起损坏:找不到 java.lang.Enum 的类文件
【发布时间】:2012-03-07 00:50:28
【问题描述】:

我在 Win7 (64) 上使用 Eclipse 3.6.2。今天我将我的 Java 6(JRE 和 JDK,都是 64 位)从 29 更新到 31。现在我的项目不再构建:Eclipse 再也找不到 Enum。我知道this question,但我卡住了。

这些是库的项目设置:

这里是 jre 的系统设置:

如何解决这个问题?

【问题讨论】:

    标签: java eclipse windows-7 64-bit


    【解决方案1】:

    您(至少)错过了该列表中的 rt.jar 库,其中包含 Java 中最重要的类。我建议删除这个 JRE 定义并让 Eclipse 重新检测它。

    仅供参考:我的 Eclipse 中的 Java 6 Update 30 JRE 在其配置中列出了 10 个 jar;我希望 Java 6 Update 31 至少有相同数量的 jars。

    【讨论】:

    • 我修复了它:我将 jre from the jdk 添加到已安装 jres 列表中,将其设置为默认值,并将其添加到项目中(属性 -> java构建路径 -> 库 -> 添加库 -> jre 系统库)并从属性中删除损坏的 jre。重建项目。现在项目构建了。
    猜你喜欢
    • 1970-01-01
    • 2012-08-20
    • 1970-01-01
    • 1970-01-01
    • 2013-07-18
    • 1970-01-01
    • 1970-01-01
    • 2011-08-21
    • 1970-01-01
    相关资源
    最近更新 更多