1

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

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

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

4

2 回答 2

1

jclDesktop 和 Java 5 之间存在很多差异。这意味着,为 Java 5(或任何其他 Sun/Oracle Java)编写的 Java 代码可能无法使用 jclDesktop 进行编译。

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

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

于 2011-04-19T11:18:54.290 回答
0

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

于 2015-09-10T19:11:47.700 回答