我去年春天创建了几个Java项目。今天我打开Eclipse备份并选择了我在春天使用的工作区,但现在所有的项目都有一个红色的X.他们都列出了同样的问题:
**The project was not built since its build path is incomplete. Cannot find the class file for java.lang.Object. Fix the build path then try building this project.**
构建路径看起来不错(我认为)。我试图创建一个新项目作为实验,看它有差异。新项目对话框已选中**Use default JRE (Currently jre7)**
并在底部显示警告:
**The current workspace uses a 1.4 JRE with compiler compliance level 1.7. This is not recommendes and either the JRE or the compiler level should be changed.**
不确定自去年春天以来发生了什么变化,但事实显而易见。我真的不明白它试图告诉我的是什么。 ?任何人都有任何想法我会非常感激。感谢。
更新:我创建了一个新项目,并将其构建路径与去年春天的一个项目进行了比较。在新项目中,它有:**JRE System Library [JRE7]**
在我现在遇到问题的旧项目中,我看到:**JRE System Library [JAVASE-1.7](unbound)**
。
不知何故,我认为"未绑定"意味着坏事。仍然不明白去年春天的情况如何,现在突然间它不是。
答案 0 :(得分:0)
“未绑定”表示类路径中指定的路径中没有JRE。我的猜测是,自去年春天以来,对您的Java安装进行了修改。
要将项目绑定在JRE上,请单击“未绑定”JRE,然后单击“编辑...”按钮。在Edit Library窗口中,选择一个正常工作的JRE(在您的情况下JRE 7可能是一个不错的选择),然后单击Finish。 “未绑定”消息应该消失,之后您的类路径应该没问题。