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

时间:2017-09-18 08:12:52

标签: java eclipse

我的一个eclipse项目给出了somelib.jar错误,但当我转到配置构建路径>库 的库存在,并且没有指示错误。

我尝试了平常的事情:

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

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

为了确保,我导航到相应的目录并删除了一个不同的 jar文件,当我查看我的构建路径配置 jar出现时红色" x"表明图书馆遗失了。

我检查过{{1}}位于预期的位置,是一个有效的JAR文件。

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:2)

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

  • 关闭 /重新打开相应的项目
  • 另一个"完整"清理工作区中的所有项目

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

答案 1 :(得分:2)

有时候eclipse变得顽皮,应该采取措施在项目

中很好地添加jar库
  • 首先从libs文件夹中删除库
  • 同时从外部库选项卡

  • 中的java构建路径中删除引用
  • 清理项目让它实际意识到库缺失:D

  • 再次复制libs文件夹中的jar文件

  • 在java构建路径库选项卡中添加库的引用

  • 将此库的优先级设置为top(important),因为它的优先级 可能您的项目中的库导出顺序不正确

  • 清理项目并构建

    希望这样能解决你的问题