无法在Eclipse中解析java.lang.Object
当我在MacOSX(MountainLion)上安装最新一期时,我在让Eclipse正常工作时遇到了一些问题,我也丢失了大部分Android开发人员文件(但我仍然有我的项目)。我怀疑这是因为选择了删除/Developer并移动XCode和其他苹果开发工具(我把我的Android工具放在这里) 我现在已经安装了最新版本的Eclipse,问题似乎仍然存在。我的所有项目都有错误,我收到一条错误消息,提示:无法在Eclipse中解析java.lang.Object,java,android,eclipse,Java,Android,Eclipse,当我在MacOSX(MountainLion)上安装最新一期时,我在让Eclipse正常工作时遇到了一些问题,我也丢失了大部分Android开发人员文件(但我仍然有我的项目)。我怀疑这是因为选择了删除/Developer并移动XCode和其他苹果开发工具(我把我的Android工具放在这里) 我现在已经安装了最新版本的Eclipse,问题似乎仍然存在。我的所有项目都有错误,我收到一条错误消息,提示: The type java.lang.Object cannot be resolved. It
The type java.lang.Object cannot be resolved. It is indirectly referenced
from required .class files
我试着在Eclipse和我的终端中检查Java类路径,这些似乎都是正确的。java和javac都在我的终端中运行,Eclipse中有一个指向java源文件的有效路径(在Preferences下,java,Installed JRE)。也就是说,我不是Eclipse方面的专家,所以我可能误解了应该如何解决这个问题。这里有没有人有类似的问题或者知道治疗方法 确保在项目的Java构建路径中定义了有效的JRE或JDK。右键单击项目,选择属性。。。然后是Java构建路径。请从Java构建路径中选择已安装的系统jre版本。更新我的Android SDK以使Appcelerator Tianium满意后,我开始在(非Tianium)Eclipse中为我的Android项目获取“Java.lang.Object无法解析”
我更新了Eclipse中的所有依赖项,在重新启动Eclipse后,错误得到了修复 我遇到了这个错误,我要做的是从/Preferences/Java/Installed JREs窗口中删除JRE并重新添加它。这以某种方式清除了eclipse的缓存并成功地重建了项目。为了消除文件编辑器中的错误,我还必须关闭它并再次打开文件。我在将Maven项目从Eclipse移动到RAD时遇到了这个问题。我有一个在Tomcat和JBoss中工作的JSP文件,但在编译期间在WebSphere中对表单定义抛出了一个NullPointerException 无论如何,在将Maven项目转换为Ant项目(mvn Ant:Ant)之后,我将Ant项目导入到RAD中,并得到了这个错误。修复方法:
傻瓜,但它是有效的。它必须重置文件中的某些属性。我不知道问题是旧版本的Eclipse还是RAD。我的问题是我在Eclipse:Window/Preferences中遇到的问题。。。然后在左边的树中Java/Installed JREs:C:\Program Files\Java\jre7 我改为:c:\ProgramFiles(x86)\Java\jre7
它解决了我的问题。我也有同样的问题,上面的解决方案都不适合我。 然后我意识到项目中缺少了一个库(libs)文件夹。一旦我添加了libs文件夹和相应的Jar文件,问题就解决了。如果您的项目特定(或者如果不适用,工作区默认)JDK/JRE被正确引用,并且您刚刚开始解决这个问题:重新启动Eclipse
不幸的是,当项目无法构建时,“重启Eclipse”是标准的故障排除步骤之一。Eclipse甚至在文件菜单下有一个专用条目。我不得不在构建路径下添加JDK。添加了正确的构建路径后,它工作了。我只需重新启动eclipse,错误就消失了。奇怪。几乎每次我第一次启动Eclipse时都会出现这个错误;如果我关闭然后重新打开Eclipse,错误就消失了 不过,我发现这很有用(我在这里复制是为了保护链接,版权归原作者):
尝试以下方法,问题就会消失
- 关闭项目并重新打开它
- 清理项目(它将重建构建路径,从而使用JDK库重新配置) 或
- 删除并重新导入项目,如有必要,请再次执行上述步骤
project.properties->target=android-19。更改为eclipse中安装的版本。错误将消失。从JRE7迁移到JDK7后,我遇到了相同的问题。最后,我不得不从Eclipse首选项中删除JRE7配置,然后将以下两行添加到Eclipse.ini文件中 -虚拟机
C:\Program Files\Java\jdk1.7.0\u 55\bin\javaw.exe我遇到了这个问题,我知道Eclipse已经自动导入了一个核心引用,而不是我需要的项目的引用 删除了导入内容,并对其进行了重新排列,一切正常。我也面临同样的问题 项目->属性->安卓
选择api级别,也进入java构建路径,检查一些外部jar文件路径,如果我们已经添加了它。更新jar文件路径这是一个恼人的Eclipse错误,它似乎时不时地叮咬。请参阅以获取可能的解决方案,否则请尝试以下方法 关闭项目并重新打开它。 清理项目(它将重建构建路径,从而使用JDK库重新配置) 或 删除并重新导入项目,如有必要,请执行以下操作