去年春天,我生成了几个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)**。
不知怎么的,我认为“不受约束”意味着一些不好的东西。还是不明白去年春天怎么会好,现在突然就不行了。
发布于 2014-11-13 20:54:04
“未绑定”意味着在类路径中指定的路径上没有JRE。我的猜测是,自去年春天以来,对java安装进行了修改。
若要将项目绑定回JRE,请单击“未绑定”JRE,然后单击“编辑.”按钮。在Edit Library窗口中,选择一个工作的JRE (在您的情况下,JRE 7可能是一个很好的选择),然后单击Finish。“未绑定”信息应该会消失,你的类路径应该会在之后恢复正常。
https://stackoverflow.com/questions/26915758
复制相似问题