java - 容器 'Web App Libraries' 引用不存在的库 'C:\work\WebRoot\WEB-INF\lib\google-collections-1.0-rc4.jar'

标签 java eclipse jar

我在“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/

相关文章:

java - 将对象返回到 Double 或 double 的通用方法

未找到 Java 方法,即使方法签名看起来不错(desmo-j 模拟)

java - Eclipse 项目给出警告但不说明位置

java - Linux 中用于运行 jar 的 lib 文件夹的位置

java - 在没有用户交互的情况下发送电子邮件 - Android Studio

java - 使用 Eclipse IDE 在 Java 中设置类路径

java - 为什么LinkedList可以赋值给一个List变量?

java - JDBC 多线程插入是否可行?

java - 包资源管理器不显示...包,在 Eclipse 中。如何解决?

spring - 在类路径中找不到属性文件 - 部署 EAR 时出错