关于配置构建路径的问题涉及很多库

时间:2011-05-26 15:51:33

标签: java eclipse

对于新创建的项目B,我需要以与现有项目A完全相同的方式构建路径。通过单击“构建路径 - >打开”java构建路径“窗口后配置路径“,我发现项目A中涉及很多库。如何处理这种情况?一个一个地添加这些jar文件?

3 个答案:

答案 0 :(得分:2)

如果您可以在文件系统/网络上找到所有这些jar,那么您最好的办法就是创建一个eclipse用户库。

创建库

Window >> Preferences >> Java >> Build Path >> User Libraries
  • 选择新
  • 为您的图书馆命名
  • 确定
  • 选择添加JAR
  • 添加库所需的所有jar

创建此库后,您可以通过导入库而不是每个单独的jar文件轻松地在项目之间共享相同的jar。

导入库

对于需要特定库的每个项目,您只需导入库。

  • 打开项目的属性
  • 选择Java Build Path
  • 选择“库”选项卡
  • 选择添加库
  • 选择用户库
  • 选择您创建的图书馆
  • 完成

注意

用户库不属于项目,属于用户,但可以被多个项目引用。

使用库,您只能为共享相同罐子的所有项目更新一次罐子。

我希望有帮助:D

答案 1 :(得分:1)

如果您正在使用Eclipse并且希望新项目具有与先前项目完全相同的库/依赖项,则可以将.classpath文件的相应内容从旧项目复制到新项目。

这将包括具有classpath属性的所有kind="lib"元素。如果位置是相对的,则可能必须更新path属性。

这假设您没有使用像Maven这样的东西来进行依赖关系管理......

答案 2 :(得分:0)

有两个选项:

创建用户库。

Window > Preferences > Java > Build Path > User Libraries

关于这一点的好处是,如果您需要其他项目的精确库集,您可以重复使用它。 不好的是,如果你想为此添加新的JAR,你必须修改它。修改并不困难,但需要时间。此外,如果您需要为不同项目稍微不同的JArs集合,那么您必须在两个/两个项目中添加一些不需要的JAR,或者您必须添加此用户库+一些外部JAR。

编辑1

  1. 进入Eclipse preferences > Java > User Libraries。点击“新..”
  2. 选择用户库的名称。保持未选中“System Library”复选框。按“OK”。
  3. 选择您的图书馆,然后点击“Add JARs...”。导航到放置库的位置。
  4. 对于每个JAR文件,您可以附加4个附加参数到JAR:源位置,Javadoc位置,本机库位置和访问规则。除了其余3,Native library location不是可选字段,如果JAR需要一个
  5. ,则必须包括{}

    只需添加为External JARs

    好事:简单明了。 不好的事情:如果你需要太多的罐子,你必须分别跟踪它们。