我在 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/