找不到java.lang.Object的类文件

时间:2013-04-02 06:18:17

标签: java android eclipse

我重新安装了我的日食。然后导入Eclipse中的所有项目,但每个项目都有一个常见错误:

Cannot find the class file for java.lang.Object. at Line 1.

我已经检查了我的Java Path。但无法解决它。

9 个答案:

答案 0 :(得分:24)

  

右键点击Project - >属性,Java构建路径。

enter image description here

检查是否安装了JRE。如果已安装,请单击EDIT并检查其是否指向正确的位置

enter image description here

答案 1 :(得分:14)

检查是否有效:

您的java存储库存在问题。我猜..:

转到Help> Install New Software>点击Add按钮。

弹出窗口

姓名:ADT

位置:https://dl-ssl.google.com/android/eclipse

在列表中安装所有可用的软件。这可能有用。

祝你有个美好的一天!

答案 2 :(得分:9)

更快捷的方式

  

右键点击项目--->属性--->构建路径--->添加外部罐子 - >找到你的android-xx.Jar,例如android-17.jar

在我的情况下,我正在使用adt,它就在这里

  

E:\ ADT-束 - 窗口x86_64-20130219 \ ADT-束 - 窗口x86_64-20130219 \ SDK \平台\机器人-17

希望有所帮助

答案 3 :(得分:4)

当我尝试使用eGit合并Android项目的两个分支时,发生了这种情况。由于某种原因,我的构建路径基本上消失了(可能其中一个文件未被跟踪)。

要恢复JRE和android库,我只需右键单击项目资源管理器中的项目,然后点击Android工具 - >修复项目属性(这些选项仅在安装了Android ADT时可用)。

答案 4 :(得分:3)

试试这个:

转到Build Path - > Libraries - > Add Library - > JRE System Library - > Select JRE

我不确定,但您可能在项目中遗漏JRE System Library,这种情况不会经常发生,但可能会发生。

答案 5 :(得分:2)

我遇到了这个问题,而我所要做的只是清理整个工作区,即工作区中的所有项目。错误消失了。

答案 6 :(得分:0)

安装较新版本的Google ADT后,我遇到了这个问题。 解决方案,至少运行OS X,是将项目的副本复制到安全位置,从Eclipse中完全删除它,然后使用File-> Import-> General-> Existing Projects into Workspace再次导入它。

FYI

我在OS X Mavericks上使用谷歌 Android开发者工具 建立:v22.2.1-833290

但我几乎肯定我过去曾使用过OSX和ADT版本。

答案 7 :(得分:0)

我也有这个问题,在我的情况下,问题是当前项目的.classpath文件中缺少以下行:

<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/>

添加它解决了我的问题。

答案 8 :(得分:-1)

此错误是因为&#34; Android私有库&#34; 之一已损坏或版本错误。 就我而言,它是 android-support-v4.jar 。 我用一个工作项目中的一个代替它,它可以工作。