我一直在问很多关于LTI-CIVIL的问题,我已经想出了一个解决方案。为此,我需要相对参考LTI的本地库。是否可以在Eclipse中相对引用一个库?
如果没有,解决方法是什么?
我一直在问很多关于LTI-CIVIL的问题,我已经想出了一个解决方案。为此,我需要相对参考LTI的本地库。是否可以在Eclipse中相对引用一个库?
如果没有,解决方法是什么?
好的。这个答案适用于你。我知道你没有使用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
我其实不知道。我知道如果我相对引用本地库的路径,我将能够使我的jar分发 –
阅读此:http://stackoverflow.com/questions/1089717/referencing-3rd-party-libraries-using-relative-路径中的eclipse-cdt看起来像我不能相对引用任何东西:/也许我错了。 –
你可以根据这个使用CLASSPATH。 http://stackoverflow.com/questions/8277038/how-to-build-a-distributable-jar-with-ant-for-a-java-project-having-external-jar – Jess
的项目,您可以用鼠标右键单击,然后单击“属性” - > Java构建路径 - >添加罐
应做的诀窍:)
绝对路径!我需要相对路径 –
如果您尝试在最后一步:添加EXTERNAL jar,这是否工作? –
你也使用蚂蚁或maven或其他构建工具? – Jess
@Jessemon不,我不是。 –
您是否想要将LTI包含在您的可分发内容中?听起来你不想这么做?用户将如何在他们的系统上获得LTI jar? – Jess