我一直在問很多關於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