【发布时间】:2015-12-26 20:05:16
【问题描述】:
我最近升级了一个我正在开发的框架,其中一个旧安装的 jar 已升级到新版本(即 jar 的名称不同)。
我工作区中的所有(200 多个)项目都依赖于这个 jar,因此现在显示以下两个错误:
- “项目 'Blah' 缺少必需的库”
- “在解决构建路径错误之前无法构建项目”
我需要花费大量时间来修改工作区中每个项目的构建路径,首先删除不正确的 jar,然后添加新的。
有没有办法一次性向所有(或一组)项目添加/删除 jar?
This question 说明了使用库添加 jar - 我可以继续使用但不能解决我当前的问题。
我正在运行 Eclipse Mars 4.5.0
【问题讨论】:
-
试过这个吗?
Window - Preferences - Java - Build Path - User Libraries -
@Lucky 可以解决 add 问题,但 OP 仍然需要从所有项目中删除旧 jar
-
@Lucky - Cinnam 是对的。我需要删除旧的参考。即使我确实创建了一个新的用户库,我也不知道是否有办法将该库一次性添加到所有现有项目中。有吗?
-
@ferekdoley 我没有尝试过,但我猜你总是可以编辑 JRE 定义(如链接中接受的答案中所述)。这应该适用于所有使用该 JRE 的项目,尽管它可能不是最干净的解决方案。
-
@Cinnam - 是的,我有点不情愿修改 JRE 定义,因为这似乎有点 hacky。对于未来的项目,我将使用用户库来避免同样的问题。
标签: java eclipse jar buildpath