1

我将 eclipse 与 svn 一起使用,当我将一些 .jar 文件添加到我的 Build Path 中时,eclipse 添加了带有来自根目录的完整路径的 jar。

我确定该文件将始终位于与我的项目相同的目录中名为 lib 的文件夹中:

例如:~/lib ~/proj

我可以添加以我的项目目录为参考的文件吗?../lib 之类的东西?

因为,现在,当有人进行更新时,需要更改构建路径......

非常感谢

4

1 回答 1

1

在下面

Window > Preferences > java > Build Path > User Libraries 

你可以定义用户库,你可以添加到你的类路径中。只需说new输入名称(例如MY_EXTERNAL_LIB_FOO)并点击ok。然后选择它(单击)并点击add JAR...,然后您可以浏览您的罐子并添加您想要的罐子(可以多选)

输入.classpath看起来像这样

<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/MY_EXTERNAL_LIB_FOO"/>

这样您就可以为项目抽象出库的位置,它们只需要知道名称,Eclipse 需要知道名称的库所在的位置。

如果您也在项目中对库进行版本控制,那么在编辑构建路径时add JARs...add External JARs...提示您在实际工作区中的所有项目列表,请选择您在项目中拥有的项目。中的条目.classpath将与您的项目相关。

因此,如果您有以下项目布局

+ MyProject
    + src
    + lib
       some_3rd_party_lib.jar

然后进入.classpath将看起来像

<classpathentry kind="lib" path="lib/some_3rd_party_lib.jar"/>
于 2013-03-11T20:50:47.487 回答