java - 项目缺少必需的库 - 但存在正确的 JAR?

标签 java eclipse

我的一个 eclipse 项目给我 Project X is missing required library: 'somelib.jar' 错误,但是当我转到 Configure Build Path > Libraries 时库存在,并且那里没有指示错误。

我尝试了通常的事情:

  • 清理构建(工作区中的所有项目)
  • 多次退出eclipse

我的同事,使用与我相同的 git checkout 和相同的状态,也使用 eclipse Neon2,没有构建错误。

只是为了确定,我导航到相应的目录并删除了一个不同的 jar 文件,当我查看我的构建路径配置时,那个 jar 显示了一个红色“x”表示库丢失。

我检查过 somelib.jar 位于预期的位置并且是一个有效的 JAR 文件。

我该如何解决这个问题?

最佳答案

这些步骤确实解决了问题:

  • 关闭/重新打开相应的项目
  • 对工作区中的所有项目进行另一次“完全”清理

换句话说:有时似乎一个简单的 F5“刷新”甚至一个“干净的项目”是不够的。所以关闭项目是这里的关键因素!

关于java - 项目缺少必需的库 - 但存在正确的 JAR?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46274538/

相关文章:

eclipse - 如何在Spring中使用STS在root-context.xml文件中配置Bean类?

java - eclipse 插件可以调用外部 python 脚本吗?

java - grpc-java的ServerBuilder中executor的具体用途是什么?它只是执行处理程序方法吗?

java - JavaFX 和 Apple M1(硅)芯片和 Intellij 出现问题,错误 : Loading library prism_es2 from resource failed and (mach-o file, 需要 'arm64e' ))

java - ANDROID [后退按钮导致崩溃]

java - Tomcat 与 eclipse 的解决方案

java - 如何使用 Sikuli-script + Java + Eclipse IDE 创建适用于任何平台的可执行 (.exe) 文件

java - 从 android.util.log 迁移

java - 二维java数组

java - 如何将 ResultSet 响应传递给 JOptionPane showMessageDialog