Eclipse中的Java构建路径问题

问题描述:

在eclipse中,我有一个与我的构建路径相关的错误。Eclipse中的Java构建路径问题

错误:

Project 'XX' is missing required library: 'middlegen-2.1.jar' 

但库的构建路径配置之前删除。

缓存大概有问题吗?

有没有人有一个想法,为什么eclipse说,即使在构建路径配置之前删除了库,库也是必需的。

With Best

+1

>>有没有人知道为什么日食说图书馆是必需的,因为图书馆很快被删除。 – Pravin 2011-05-05 15:38:43

+0

不是Eclipse做正确的事情?您删除了某个项目XX使用的libaray。我在这里错过了什么吗?你能否请张贴更多细节。 – Pravin 2011-05-05 15:42:30

+0

你删除了这个库,并且这个库是需要编译的项目,所以eclipse必须投诉它。 – 2011-05-05 15:42:31

我想你已经从一个目录中删除了这个库,但是你没有更新这个项目Build Path。右键单击项目名称,选择“Properties”,转到“Java Build Path”,选择“Libraries”选项卡,并查看您的库不在列表中。如果它仍在该列表中,请使用“删除”按钮将其删除。

+6

该库没有听取那里,但我的问题仍然存在 – bladepit 2011-05-10 13:55:49

+0

@bladepit:好吧,如果错误是“项目'XX'缺少所需的库:...”,那么你可能必须添加该项目库_Build Path_ – MarcoS 2011-05-10 14:58:42

+1

我有类似的问题。库被列在库下,但使用不同的有效路径。听起来像eclipse有一个陈旧的参考资料库的地方。任何想法什么文件检查? – Chris 2012-06-13 11:49:19

您的项目配置包含对构建路径上的middlegen-2.1.jar的引用。该文件丢失。您可以a)将文件放在那里,b)更改配置以指向另一个位置的文件,或者c)删除引用,交叉手指,并希望项目在没有jar的情况下编译和运行。

我不知道“图书馆很快就被删除了”是什么意思,所以如果这对你的问题很重要,你可能需要重新翻译。

我有同样的问题,但上面的步骤没有帮助。我搜索了Eclipse工作区中的文件,发现名为.markers.markers.snap的文件包含.projects文件夹下的坏路径名称,这些文件夹是为未构建的项目命名的。我退出Eclipse,备份这些文件,将它们从Eclipse工作区中移除,然后重新启动Eclipse。问题消失了。

+0

谢谢**非常**。我正要跳出窗外;因为我现在退出了10次月蚀;并清理所有,并重建,巴勒斯... ...仍然看到这样的错误。现在我删除了一个.marker文件;再次罚款! – GhostCat 2015-05-26 13:06:51

这个错误是由于可能是丢失所需的库或由于日食的缓存

解决方案1 ​​

  1. 打开项目资源管理器窗口。
  2. 右键单击该项目并转到Buildpath - > ConfigureBuildPath
  3. 在库选项卡下检查所有使用的jar文件是否物理位于目录/ web应用程序库中。如果显示“RED X”标记,则修复他们要么通过把罐子的地方或将其删除或添加新它使用添加的JAR

解决方案2

1.Try清洁项目的使用菜单 - >项目 - >清洁(选择项目并清理它)

解决方案3

如果您的构建路径非常清晰即没有红色的“X”标记,则错误可能是偏食缓存。然后执行以下步骤

1.右键单击该项目选择“关闭项目”。 2.一旦项目关闭再次右键点击项目选择打开的项目 该解决方案将清除eclipse缓存。

希望任何解决方案都能解决您的问题。

+4

解决方案3终于解决了我的问题。对我来说唯一的工作解决方案。 – Christian 2015-01-04 11:19:34

+1

我有一个.jar这个问题,显然是在那里。关闭项目并打开它解决了它。谢谢。 – David 2015-02-04 09:56:00

+0

解决方案3也适用于我!最后,该项目在3天后运行 – 2018-01-15 05:15:54