在Eclipse中无法parsingjava.lang.Object

当我在Mac OSX上安装最新版本的Mountain Lion时,我遇到了一些让Eclipse工作的问题,我也丢失了大部分Android开发者文件(但是我仍然有我的项目)。 我怀疑这是由于select去除/ Developer和移动XCode和其他苹果开发者工具(我把我的Android工具放在这里)。

我现在已经安装了最新版本的Eclipse,问题似乎仍然存在。 在我的所有项目中都有错误,并收到提示的错误消息:

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

我试图检查在Eclipse和我的terminal的Java类path,这些似乎是好的。 java和javac都运行在我的terminal中,并且Eclipse中有一个有效的java源文件path(在Preferences,Java,Installed JRE下)。 这就是说,我不是Eclipse的专家,所以有可能是我误解了这个问题应该如何解决。 这里有类似的问题或谁知道治愈?

确保在项目的Java Build Path中定义了有效的JRE或JDK。 右键单击您的项目,select“属性”,然后select“Java构buildpath”。

我有这个问题将Eclipse的Maven项目移到RAD。 我有一个在Tomcat和JBoss中工作的JSP文件,但是在编译期间通过WebSphere中的NullPointerException对表单定义。

无论如何,在将Maven项目转换为Ant项目(mvn ant:ant)之后,我将Ant项目导入到了RAD,并得到了这个错误。 修正:

  1. 打开Java Build Path,selectLibraries选项卡。
  2. findJRE系统库并将其删除。
  3. 添加JRE系统库。

高飞,但它的作品。 它必须重置文件中的某个属性。 我不知道问题是Eclipse还是RAD的旧版本。

在更新我的Android SDK以使Appcelerator Titanium高兴之后,我开始在(非Titanium)Eclipse中为我的Android项目获得“java.lang.Object无法parsing”。

我更新了Eclipse中的所有依赖关系,在重新启动Eclipse之后错误得到了治愈。

几乎每次我第一次启动Eclipse时,我都会遇到这个错误。 如果我closures然后重新打开Eclipse,错误消失了。

我发现这个解决scheme很有用,虽然(我已经在这里复制,以保护链接,信贷去原来的作者):

  1. 在Eclipse中转到Windows – > 首选项 – > Java – > 已安装的JRE
  2. select当前活动的JRE / JDK,然后按编辑button。
  3. selectrt.jar并在JRE系统库列表中更改它的位置(例如,按向上button一次)。
  4. 确认所有更改,清理并重build工作区。
  5. 下次遇到问题时,请再次重新定位rt.jar (或者按“ 恢复默认值”button重置定单)。

请从Java构buildpath中select您已安装的系统jre版本。

尝试以下问题将消失

  • closures该项目并重新打开它。
  • 清理项目(它将重build构buildpath,因此使用JDK库进行重新configuration)

    要么

  • 删除并重新导入项目,如有必要,再次执行上述步骤。

这是一个恼人的Eclipse错误,似乎不时咬人。 有关可能的解决scheme,请参阅http://dev-answers.blogspot.de/2009/06/eclipse-build-errors-javalangobject.html ,否则请尝试以下操作;

closures该项目并重新打开它。 清理项目(它将重build构buildpath,因此使用JDK库进行重新configuration)

要么

删除并重新导入项目,如有必要,再次执行上述步骤。

更好的治疗方法是尝试NetBeans而不是Eclipse

我得到了这个错误,我所要做的就是从Window / Preferences / Java / Installed JRE中删除JRE并重新添加它。 这不知怎的清除了日食的caching,并成功地重build项目。 为了摆脱在文件编辑器中的错误,我也不得不closures它,再次打开文件。

我的问题是,我在Eclipse中:窗口/首选项…然后在左边的Java /已安装的JRE:C:\ Program Files \ Java \ jre7树中我改为:c:\ Program Files (x86) Java \ jre7它解决了我的问题。

我有同样的问题,没有上述解决scheme为我工作。 然后我意识到比在项目中缺less库(libs)文件夹。 一旦我添加libs文件夹和相应的Jar文件,问题已解决..

如果您的项目特定(或者如果不适用,工作区默认)JDK / JRE被正确引用,并且您刚刚开始着手解决这个问题:重新启动Eclipse。

不幸的是,“重启Eclipse”是一个项目无法build立的标准故障排除步骤之一。 Eclipse甚至在“文件”菜单下有一个专用的条目。

我必须在构buildpath下添加JDK。 添加正确的构buildpath后,它的工作。

我只好重启eclipse,错误消失了。 奇怪。

我通过将日食指向jdk中的jre来解决这个问题。

由无效的sdk引起​​的这个错误是指向你的项目的project.properties文件。 project.properties – > target = android-19。 改变到你的eclipse中安装的版本。错误将会消失。

从JRE7移植到JDK7后,我遇到了同样的问题。 最后,我必须从Eclipse首选项中删除JRE7configuration,然后将以下两行添加到eclipse.ini文件中。

-vm C:\ Program Files \ Java \ jdk1.7.0_55 \ bin \ javaw.exe

我有这个问题,我明白,Eclipse已经自动导入了一个核心参考,而不是我需要的项目的参考。

删除导入,并重新安排它,一切工作正常。

我面临同样的问题Project-> properties-> Android
并selectapi级别,并进入java构buildpath,并检查一些外部jar文件path,如果我们已经添加它。更新jar文件path