我是一名学习 Java 的计算机科学专业的学生,所以我在家里和大学里做一些关于 Linux 和 Windows 的混合工作。将新项目复制到 Eclipse 工作区后出现问题。该项目出现,但带有红色感叹号和错误提示:
在解决构建路径错误之前无法构建项目
我怎样才能解决这个问题?我尝试了此处描述的解决方案,但没有奏效。
识别"project navigator"
或"package explorer"
查看。
右键单击您的项目,选择Build Path --> Configure build Path
.
在出现的窗口中,您将找到四个选项卡,选择"Libraries"
。在"Web app libraries"
(展开)下,您将看到添加到项目类路径中的库。检查它们是否都可用。如果一个或多个不需要(他们的名字旁边会出现“失踪”,图标上会有一个红色标记),请检查您是否需要它们(也许您不需要);如果您不需要它们,请将其删除,如果您需要它们,请退出此窗口,寻找丢失的 jar 并将其导入到您的项目中。
打开问题视图。您可以通过单击 Eclipse 左下角的小 + 号来打开此视图。这是一个非常小的加号,周围有一个矩形。单击它并选择问题。
问题视图将向您显示需要解决的问题。
如果您找不到构建路径错误,有时菜单Project → Clean...就像一个魅力。
就我而言,构建路径中的所有库都正常。
为了解决这个问题,我删除了所有项目元数据(.project、.classpath、.settings)并将项目重新导入为 Maven 项目。
我的系统中也有这个问题,但是在查看项目内部后,我发现项目路径中 .classpath 文件的 XML 结构不正确。修改该文件后,问题就解决了。
如果在任何情况下都不起作用...然后从 Eclipse 工作区中删除您的项目,如果那是 Maven 项目,则再次导入为 Maven 项目。否则作为现有项目导入。
我尝试了所有以前给定的解决方案,但它们没有用,但它对我有用。
右键单击您的项目 > 属性 > Java 构建路径 > 库
删除带有红色“X”的文件(类似于 JRE ...)
添加库
这就是我解决问题的方法。
在 Eclipse 中,转到 Build Path,单击“Add Library”,选择 JRE System Library,单击“Next”,选择选项“Workspace default JRE(i)”,然后单击“Finish”。
这对我有用。