在 Eclipse 中,我有一个与构建路径相关的错误。
错误:
Project 'XX' is missing required library: 'middlegen-2.1.jar'
但是该库在构建路径配置之前被删除。
缓存可能有问题吗?
有没有人知道为什么 Eclipse 说即使在构建路径配置之前删除了该库,也需要该库。
最好的
我猜你已经从目录中删除了库,但你还没有更新项目Build Path。右键单击项目名称,选择“Properties”,转到“Java Build Path”,选择“Libraries”选项卡,看到您的库不在列表中。如果它仍在该列表中,请使用“删除”按钮将其删除。
此错误可能是由于缺少必需的库或由于 eclipse 的缓存
解决方案 1
解决方案 2
1.尝试使用菜单->项目->清理清理项目(选择项目并清理它)
解决方案 3
如果您的构建路径非常清晰,即没有红色“x”标记,则错误可能是 eclipse 缓存。然后执行以下步骤
1.右击项目选择“关闭项目”。2.再次关闭项目后右键单击项目选择打开项目此解决方案将清除eclipse缓存。
希望任何解决方案都可以解决您的问题。
我遇到了同样的问题,但上述步骤没有帮助。我在 Eclipse 工作区中的文件中进行了搜索,并在为未构建的项目命名的文件夹下找到了名为.markers
并.markers.snap
包含错误路径名的文件。.projects
我退出了 Eclipse,备份了这些文件,将它们从 Eclipse 工作区中删除,然后重新启动了 Eclipse。问题消失了。
您的项目配置在构建路径中包含对 middlegen-2.1.jar 的引用。那个文件不见了。您可以 a) 将文件放在那里,b) 更改配置以指向另一个位置的文件,或者 c) 删除引用,交叉手指,希望项目在没有 jar 的情况下编译和运行。
我不知道“图书馆很快被删除”是什么意思,所以如果这对您的问题很重要,您可能需要重新措辞。