在Eclipse中导入项目后,我得到以下错误:

无法解析java.lang.Object类型。它是从必需的.class文件中间接引用的

但是,我已经将路径设置为C:\Program Files\Java\ jdk1.6.0_41在Eclipse Kepler中,通过Window»Preferences»Java»Installed JREs。


当前回答

另一个问题可能是Android项目构建目标没有设置。

右键单击项目 选择属性 点击安卓 勾选适当的项目构建目标 应用| OK

其他回答

在添加控制器后,我在eclipse上使用play-java应用程序面临这个问题, 我通过构建路径删除并重新安装JRE,然后删除并导入我的项目,自动解决了这个问题。 谢谢陀螺。

但是,我已经将路径设置为C:\Program Files\Java\ jdk1.6.0_41,来自eclipse开普勒工具栏->windows->首选项->java->installed jre

如果您已经添加了JRE,但仍然显示错误。试着跟随

右键单击您的项目

项目->构建路径->配置构建路径-> java构建路径-> libraries选项卡->选择JRE系统库并单击编辑按钮->如果选择替代JRE,请选择工作区默认JRE。

我的错误就是这样消失的。

其他的答案都对我没用。但这样做确实做到了:

右键单击包资源管理器中的项目。 清理… 下一个>完成

当我这样做时,Eclipse向我的一个类添加了一个导入。我认为这是因为我保存了一个丢失导入的项目,可能是下班后急于回家。

有时这个错误发生在更新JAVA之后。如果是,请在eclipse存在的文件夹中找到eclipse.ini文件。然后将-vm keyward下的行更改为jre/bin文件夹的新路径,获取路径go to programfiles -> Java -> jre最新版本-> bin文件夹复制路径并替换在-vm关键字下的行。

右键单击项目,选择Maven ->更新项目。 这样问题就解决了。