2013-03-31 35 views
2

enter image description here如何在Eclipse中相对引用库?

我一直在问很多关于LTI-CIVIL的问题,我已经想出了一个解决方案。为此,我需要相对参考LTI的本地库。是否可以在Eclipse中相对引用一个库?

如果没有,解决方法是什么?

+0

你也使用蚂蚁或maven或其他构建工具? – Jess

+0

@Jessemon不,我不是。 –

+0

您是否想要将LTI包含在您的可分发内容中?听起来你不想这么做?用户将如何在他们的系统上获得LTI jar? – Jess

回答

1

好的。这个答案适用于你。我知道你没有使用ant,但你仍然可以在你的jar清单中指定一个CLASSPATH。在CLASSPATH中包含点,并将LTI jar放在同一个文件夹中。这意味着您可以将您的罐子和LTI罐子一起拉到相同的最外层。

如果你希望你的其他问题的目录结构,你可以把../putLTIhere CLASSPATH中。

这个答案会给你更多的细节:

How to build a distributable jar with Ant for a java project having external jar dependencies

+0

我其实不知道。我知道如果我相对引用本地库的路径,我将能够使我的jar分发 –

+0

阅读此:http://stackoverflow.com/questions/1089717/referencing-3rd-party-libraries-using-relative-路径中的eclipse-cdt看起来像我不能相对引用任何东西:/也许我错了。 –

+0

你可以根据这个使用CLASSPATH。 http://stackoverflow.com/questions/8277038/how-to-build-a-distributable-jar-with-ant-for-a-java-project-having-external-jar – Jess

0

的项目,您可以用鼠标右键单击,然后单击“属性” - > Java构建路径 - >添加罐

应做的诀窍:)

+1

绝对路径!我需要相对路径 –

+0

如果您尝试在最后一步:添加EXTERNAL jar,这是否工作? –

相关问题