java - 无法解析类型 java.lang.object - Eclipse buildpath 不工作

标签 java eclipse buildpath

我在 Mac OSX Mountain Lion 上使用 Eclipse 时遇到问题。我最近安装了 Android SDK,在我的 java 项目中我收到以下消息:

The type java.lang.Object cannot be resolved. It is indirectly referenced from required .class files

正在阅读 this issue ,我的项目的构建路径中似乎没有定义有效的 JRE。使用 Properties > Java Build Path > Libraries 检查项目的构建路径,我看到 JRE System Library 旁边有一个红叉。但是,当我单击“添加库...”>“JRE 系统库”时,我收到消息:

An error has occured. See error log for more details. java.lang.NullPointerException

然后我尝试单击 Eclipse > Preferences > Java > Installed JREs 并看到一个空列表。我尝试添加...一个标准 VM,但找不到我的 JRE 的位置。/Library/Java/JavaVirtualMachines/为空,/System/Library/Frameworks/JavaVM.framework 不存在。

有谁知道我该如何解决这个问题?

最佳答案

这对我有用:

  • 右键单击您的项目 -> 构建路径 -> 配置构建路径
  • 转到“库”标签
  • 单击“添加库”-> JRE 系统库-> 下一步-> 工作区默认 JRE(或者您可以添加备用 JRE)-> 完成

关于java - 无法解析类型 java.lang.object - Eclipse buildpath 不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25337182/

相关文章:

java - frame.setResizable(false) 不起作用!它改变窗口大小而不是保持尺寸

android - Eclipse R 类不是为我的 android 项目构建的

android - 旧版 Android SDK 上的 java.lang.NoClassDefFoundError

java - m2eclipse buildpath 困惑

java - NSTask 将输出通过管道传输到控制台而不是 NSFileHandle

java - WinRun4J 服务示例不运行

java - PlayFramework 2.x Ebean 查询匹配集合中的 Manytomany 属性

java - NullPointerException 启动 Android 应用程序

java.lang.OutOfMemory错误: Java heap space importing a serialized file in eclipse

eclipse - Java 构建路径 - 添加外部 JAR 并添加变量