繁体   English   中英

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

[英]Cannot find the class file for java.lang.Object

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

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

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

右键单击Project - > Properties,Java Build Path。

在此输入图像描述

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

在此输入图像描述

检查这是否有效:

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

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

弹出窗口:

姓名: ADT

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

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

祝你有美好的一天!!!

一个更快的方法

右键单击Project ---> Properties ---> Build Path ---> Add External Jars - >找到你的android-xx.Jar,例如android-17.jar

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

E:\\ ADT-束 - 窗口x86_64-20130219 \\ ADT-束 - 窗口x86_64-20130219 \\ SDK \\平台\\ Android的17

希望能帮助到你

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

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

试试这个:

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

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

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

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

FYI

我在OS X Mavericks Android Developer Tools Build:v22.2.1-833290上使用谷歌

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

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

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

添加它解决了我的问题。

此错误是因为“Android私有库”之一已损坏或版本错误。 在我的例子中,它是android-support-v4.jar 我用一个正在运行的项目替换它,它可以工作。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM