我正在使用 Eclipse 3.2 版本。在同一时间,我在包上遇到错误:java.lang.Object 无法解析。它是从所需的 .class 文件中间接引用的。
在构建路径上 JRE 是 JRE 系统库 [JavaSE-1.6](未绑定)
当我将 JRE 设置为 JRE 系统库 [jclDesktop Win32 x86] 时,它会给出其他错误,例如其他类的函数名称。
我正在使用 Eclipse 3.2 版本。在同一时间,我在包上遇到错误:java.lang.Object 无法解析。它是从所需的 .class 文件中间接引用的。
在构建路径上 JRE 是 JRE 系统库 [JavaSE-1.6](未绑定)
当我将 JRE 设置为 JRE 系统库 [jclDesktop Win32 x86] 时,它会给出其他错误,例如其他类的函数名称。
jclDesktop 和 Java 5 之间存在很多差异。这意味着,为 Java 5(或任何其他 Sun/Oracle Java)编写的 Java 代码可能无法使用 jclDesktop 进行编译。
如果要为 jclDesktop 编写应用程序,可以将 jclDesktop 用作 JRE 系统库。如果您有一个 Java 应用程序并希望将其转换为 jclDesktop,那么您将必须解决所有编译时错误(并希望最好)。
否则,安装一个 Oracle Java SDK(JRE 就足够了,尽管我推荐src.zip
文件附带的 JDK)并将其用作 JRE 库。
尝试从项目中删除 .class 文件/bin 文件夹。之后进行干净的构建,错误就会消失。