繁体   English   中英

Eclipse 中的错误:“在解决构建路径错误之前无法构建项目”

[英]Error in Eclipse: “The project cannot be built until build path errors are resolved”

我是一名学习 Java 的计算机科学专业的学生,​​所以我在家里和大学里做一些 Linux 和 Windows 混合的工作。 将新项目复制到 Eclipse 工作区后出现问题。 项目出现了,但有一个红色的感叹号和一个错误说:

在解决构建路径错误之前无法构建项目

我怎样才能解决这个问题? 我尝试了此处描述的解决方案,但没有奏效。

  1. 识别"project navigator""package explorer"视图。
    右键单击您的项目,选择Build Path --> Configure build Path

  2. 在出现的窗口中,您将找到四个选项卡,选择"Libraries" 。在"Web app libraries" (展开它),您将看到添加到项目类路径中的库。 检查是否所有这些都可用。 如果一个或多个不是(他们的名字旁边会有“失踪”,并且他们的图标上会有一个红色标记),请检查您是否需要它们(也许您不需要); 如果您不需要它们,请将其删除,如果需要,请退出此窗口,查找丢失的 jar 并将其导入到您的项目中。

  1. 打开问题视图。 您可以通过单击 eclipse 左下角的小 + 号打开此视图。 这是一个非常小的加号,周围有一个矩形。 单击它并选择问题。

  2. 问题视图将显示需要解决的问题。

    • 如果消息显示“项目缺少所需的库...”,则需要通过右键单击项目,选择属性,然后构建路径来配置构建路径。 使用库选项卡添加所需的 jar 文件。 - 如果除了缺少库之外还有其他问题,您需要在此处发布确切的问题以获得精确的解决方案。

如果您找不到构建路径错误,有时菜单ProjectClean...就像一个魅力。

就我而言,构建路径中的所有库都正常。

为了解决这个问题,我删除了所有项目元数据(.project、.classpath、.settings)并将项目重新导入为 Maven 项目。

我的系统中也有这个问题,但在查看项目内部后,我看到项目路径中 .classpath 文件的 XML 结构不正确。 修改那个文件后问题就解决了。

如果在任何情况下都不起作用...然后从 Eclipse 工作区中删除您的项目,如果它是一个 Maven 项目,则再次作为 Maven 项目导入。 否则作为现有项目导入。

我尝试了之前给出的所有解决方案,但它们不起作用,但它对我有用。

  1. 右键单击您的项目 > 属性 > Java 构建路径 > 库

  2. 删除带有红色“X”的文件(类似于 JRE...)

  3. 添加库

这就是我解决我的问题的方法。

在Eclipse中,进入Build Path,点击“Add Library”,选择JRE System Library,点击“Next”,选择选项“Workspace default JRE(i)”,点击“Finish”。

这对我有用。

  1. 转到项目 > 属性 > Java 编译器 > 构建
  2. 在构建路径问题下查看
  3. 取消选中“发生构建路径错误时中止构建”
    它不会解决你所有的错误,但至少它会让你运行你的程序:)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM