我在“Maven Libraries”中看到了类似的错误,但这是针对“Web App Libraries”的。
故事是这样的:我将有问题的 jar 作为 External Jar
添加到应用程序中指定的位置。然后我将其从构建路径中删除,并从 C:\workWebRoot\WEB-INF\lib\google-collections-1.0-rc4.jar
中删除。
打开 Eclipse 时出现错误:容器“Web 应用程序库”引用不存在的库“C:\work\WebRoot\WEB-INF\lib\google-collections-1.0-rc4.jar”
我转到项目 -> 属性 -> 构建路径
并查看了 jar 和 Web 应用程序库
...这个 jar 不在 jar 列表中。
我尝试右键单击并刷新
项目。
我尝试再次清理
并构建
项目。
这些都不起作用。
我怎样才能告诉 Eclipse 停止寻找这个 jar!?
最佳答案
就像评论中一样,我解决了关闭和打开项目的问题。
问题是当我将项目共享为 git 项目时,然后 eclipse 将项目更改为:
<eclipse-ws>/<my-project>
至:
<user>/git/<my-project>
但是类路径仍然配置为工作空间路径,关闭和打开项目解决了这个问题。 :)
感谢 aleksandar 在评论中的回答。
关于java - 容器 'Web App Libraries' 引用不存在的库 'C:\work\WebRoot\WEB-INF\lib\google-collections-1.0-rc4.jar',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39795463/