java.lang.Object 無法在 Eclipse 中解析

2022-09-01 04:29:22

当我在Mac OSX中安装最新一期 - 美洲狮 - 我在使Eclipse正常工作时遇到了一些问题,我也丢失了大部分Android开发人员文件(但我仍然有我的项目)。我怀疑这是由于选择删除/Developer并移动XCode和其他Apple开发人员工具(我在这里放置了我的Android工具)。

我现在已经安装了最新版本的Eclipse,问题似乎仍然存在。我的所有项目中都有错误,我收到一条错误消息提示:

The type java.lang.Object cannot be resolved. It is indirectly referenced 
from required .class files

我试图在Eclipse和我的终端中检查Java类路径,这些似乎都可以.java和javac都在我的终端中运行,并且在Eclipse中有一个有效的java源文件路径(在首选项,Java,已安装的JRE下)。话虽如此,我不是Eclipse的专家,所以可能误解了这个问题应该如何解决。这里有人有类似的问题,或者谁知道治愈方法吗?


答案 1

确保在项目的 Java 生成路径中定义了有效的 JRE 或 JDK。右键单击你的项目,选择“属性...”。,然后是 Java Build Path。


答案 2

我在将 Maven 项目从 Eclipse 移动到 RAD 时遇到了这个问题。我有一个在Tomcat和JBoss中工作的JSP文件,但在编译期间在WebSphere中对表单定义进行了NullPointerException。

无论如何,在将Maven项目转换为Ant项目(mvn ant:ant)后,我将Ant项目导入RAD并得到这个错误。修复:

  1. 打开“Java 生成路径”,选择“库”选项卡。
  2. 找到 JRE 系统库并将其删除。
  3. 添加 JRE 系统库。

高飞,但它有效。它必须重置文件中的某些属性。我不知道问题是旧版本的Eclipse还是RAD。


推荐