【发布时间】:2012-08-17 21:10:40
【问题描述】:
当我在 Mac OSX 中安装最新版本 - Mountain Lion 时,我在让 Eclipse 工作时遇到了一些问题,我还丢失了大部分 Android 开发人员文件(但我仍然有我的项目)。我怀疑这是因为选择删除 /Developer 并移动 XCode 和其他 Apple 开发人员工具(我将我的 Android 工具放在这里)。
我现在已经安装了最新版本的 Eclipse,但问题似乎仍然存在。我所有的项目都有错误,我收到一条错误消息提示:
The type java.lang.Object cannot be resolved. It is indirectly referenced
from required .class files
我尝试在 Eclipse 和我的终端中检查 Java 类路径,这些似乎没问题。 java 和 javac 都在我的终端中运行,并且 Eclipse 中的 java 源文件有一个有效的路径(在 Preferences、Java、Installed JREs 下)。话虽这么说,我不是 Eclipse 方面的专家,所以我可能误解了应该如何解决这个问题。这里有类似问题或知道治疗方法的人吗?
【问题讨论】:
-
这会定期发生在我身上,大概是由于某种 Eclipse 错误。下面的众多答案都是正确的,但有些答案比其他答案更容易解决问题。首先重新启动 eclipse,清理所有项目,仔细检查您的项目是否有指向正确构建路径的链接。如果这失败了,下面由 virtualdj 复制的对 JRE 中的库重新排序的方法似乎是欺骗 eclipse 重新加载它的最简单方法。