20

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

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

我检查了我的 Java 路径。但无法整理出来。

4

9 回答 9

25

右键单击项目-> 属性,Java 构建路径。

在此处输入图像描述

检查您是否安装了 JRE。如果安装点击编辑并检查它是否指向正确的位置

在此处输入图像描述

于 2013-04-02T06:49:57.230 回答
14

检查它是否有效:

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

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

在弹出窗口:

姓名:ADT

地点:https://dl-ssl.google.com/android/eclipse

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

祝你有美好的一天!!!

于 2013-04-02T06:45:14.323 回答
9

更快的方法是

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

就我而言,我正在使用 adt,它就在这里

E:\adt-bundle-windows-x86_64-20130219\adt-bundle-windows-x86_64-20130219\sdk\platforms\android-17

希望能帮助到你

于 2013-05-29T20:58:11.043 回答
4

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

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

于 2013-06-25T18:35:30.063 回答
3

试试这个:

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

我不确定,但您JRE System Library的项目中可能会丢失,这不会经常发生,但有可能。

于 2014-11-01T06:33:44.643 回答
2

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

于 2014-03-12T15:38:45.480 回答
0

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

供参考

我在 OS X Mavericks Android 开发者工具上使用 Google 的版本:v22.2.1-833290

但我几乎可以肯定我过去使用过以前的 OSX 和 ADT 版本。

于 2013-11-01T18:38:04.827 回答
0

.classpath我也遇到了这个问题,就我而言,问题是当前项目的文件中缺少以下行:

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

添加它为我解决了这个问题。

于 2014-01-03T11:54:45.527 回答
-1

此错误是因为“Android Private Libraries”之一已损坏或版本错误。就我而言,它是android-support-v4.jar。我用一个工作项目中的一个替换它并且它有效。

于 2015-06-05T07:22:27.797 回答