【问题标题】:java.lang.Object can not be resolved. It is indirectly referenced from required .class filesjava.lang.Object 无法解析。它是从所需的 .class 文件中间接引用的
【发布时间】:2015-11-26 05:37:18
【问题描述】:

我使用的是 Eclipse 3.2 版本。 在同一时间,我在包上遇到错误:java.lang.Object 无法解析。它是从所需的 .class 文件中间接引用的。

在构建路径上 JRE 是 JRE 系统库 [JavaSE-1.6](未绑定)

当我将 JRE 设置为 JRE 系统库 [jclDesktop Win32 x86] 时,它会给出其他错误,例如其他类的函数名称。

【问题讨论】:

    标签: java eclipse eclipse-plugin sametime


    【解决方案1】:

    在 jclDesktop 和 Java 5 之间有一个 lot of differences。这意味着,为 Java 5(或任何其他 Sun/Oracle Java)编写的 Java 代码可能无法使用 jclDesktop 进行编译。

    如果您想为 jclDesktop 编写应用程序,您可以将 jclDesktop 用作 JRE 系统库。如果您有一个 Java 应用程序并希望将其转换为 jclDesktop,那么您必须解决所有编译时错误(并希望最好)。

    否则,安装一个 Oracle Java SDK(JRE 就足够了,尽管我建议使用带有 src.zip 文件的 JDK)并将其用作 JRE 库。

    【讨论】:

      【解决方案2】:

      尝试从项目中删除 .class 文件/bin 文件夹。之后进行干净的构建,错误就会消失。

      【讨论】:

        猜你喜欢
        • 2022-12-22
        • 2021-07-29
        • 2013-08-07
        • 1970-01-01
        • 1970-01-01
        • 2017-10-05
        • 2013-05-14
        • 2017-02-26
        • 2016-10-31
        相关资源
        最近更新 更多