-->

如何添加构建路径项目使用相对路径到Eclipse 3.5?(How can I add build

2019-07-18 02:08发布

Eclipse的3.5增加了对相对的Buildpath / classpath中的项目,但我似乎无法找到一个图形化的方式来增加相对径处理项目。 在新的和值得注意的例子(搜索“相对”的页面中,一路下跌约40%)似乎表明,我必须手动编辑.classpath文件。 我只是失去了一些东西?

编辑2015年:更新的链接,因为它已经走了。 为了保持“新的和值得注意的”无止境,这里的一节中提到的屏幕截图。

Answer 1:

这样做的实际方法是将库导入到你的工作区,这样,

右键单击Package Explorer中 - >导入 - >文件系统 - >浏览(包含你的罐子目录) - >检查框旁边的罐子你想要的 - >浏览到要导入到工作区文件夹(可能是您的LIB文件夹) - >完成

请记住,这将文件复制到lib文件夹,所以我发现,它有助于保持干净的东西,如果你不已经有他们在那里。 现在,他们将在包浏览器中显示“库。” 将它们添加到类路径中,

右键单击项目 - >构建路径 - >配置构建路径 - >添加JAR文件 - >导航到给定项目的lib文件夹,并选择适当的JAR文件 - >点击确定 - >点击finish

这增加了他们与相对位置的CP。

如果您需要更多的帮助,让我知道



Answer 2:

我uing太阳神(即3.6.x的),这是我做的引用我的项目之外的LIB(JAR)以相对的方式。

1)在项目资源管理器中右键单击项目 - >导入 - >导入。 2)选择File System(下一页)使用浏览按钮导航到该文件夹​​(是的,它看起来像一个硬路径)。 选择的.jar(S),包括。

我通常是“\ LIB”追加到该项目名称中的“放入文件夹:”选项。

点击“高级”,然后选择“创建工作区链接”和我使用默认选项(包括检查,并相对于PROJECT_LOC)。 3)单击Finish

接下来,打开项目属性并转到Java构建路径库选项卡,选择“添加罐...”,然后转到\ lib文件夹(步骤2),并选择您所需要的LIB(S)。 在Libraries选项卡现在有“项目名/库”为LIB(S)的路径。

项目资源管理器将显示您的库lib文件夹有一个特殊的图标。 如果您在lib文件夹你的硬盘一看,里面空空如也。 因此,它是指在外部路径的库,但包括他们作为一个“项目”库。

右键点击Project Explorer中的jar文件,并做性能。 您应该看到相对路径善良。



Answer 3:

简单。 没有所有的对话框和菜单。

在您的项目文件的路径添加到真正的文件,像这样。 矿上../libs/GoogleAdMobAdsSdkAndroid-4.1.1/GoogleAdMobAdsSdk-4.1.1.jar
所以我改变母公司-1-PROJECT_LOC /库/ ...

<linkedResources>
    <link>
        <name>libs/GoogleAdMobAdsSdk-4.1.1.jar</name>
        <type>1</type>
        <locationURI>PARENT-1-PROJECT_LOC/libs/GoogleAdMobAdsSdkAndroid-4.1.1/GoogleAdMobAdsSdk-4.1.1.jar</locationURI>
    </link>
</linkedResources>

在我的.classpath使用

<classpathentry kind="lib" path="libs/GoogleAdMobAdsSdk-4.1.1.jar"/>

作为链接到lib

Eclipse的链接项目资源,并使用它,而不在逃避文件就像麦克·琼斯的答案上面,但没有任何对话

最适合用于多个应用



Answer 4:

这不起作用!

编辑的.classpath包括相对路径,按新的和值得注意的实例(路径=“../../ LIB / myjar.jar”)不困难的,但是它不会出现如所描述的工作!

这似乎相对于工作空间而不是指定的特定项目,这是没有多大用处来解决。 有没有其他人发现了同样的问题,或者解决办法?



Answer 5:

我认为你可以做到这一点,而不是图形化编辑的.classpath的。 根据Eclipse版本是这样的:

右键单击项目 - >属性 - >构建路径 - >库(标签) - >添加变量

工程在我的Java项目当前的Eclipse .. ;-)



Answer 6:

评估所有响应和摆弄的Eclipse后,我看不出有什么办法做到这一点无需手动修改.classpath文件。

标记此答案接受,表明有没有办法在Eclipse 3.5做到这一点。 越过保持为Eclipse 3.6或者Eclipse 4个手指。



Answer 7:

据我所知你目前只能通过编辑.classpath文件实现这一点。 对于这种通过纯粹的“按钮按下”浏览对话框选择后弹出可以“添加外部JAR ...”和“添加外部类文件夹...”将需要像一个复选框来指定,如果你想加上相对或绝对路径。 也许这并不难加,但我还没有看到它。



Answer 8:

号作为然而,这是不可能的。 但是,你很快就会看到它。 请检查一体化的基础之上。



Answer 9:

我已通过添加库到我的项目做到了这一点。 因此,创建您的项目称为“罐子”下的文件夹,并把所有相关的罐子在那里。

当您配置构建路径之后,一切都将是相对的。



文章来源: How can I add build path items to Eclipse 3.5 using relative paths?