![](/img/trans.png)
[英]Where can I put my java libraries so they will always be in the class path when using javac?
[英]Where to put Java libraries?
我想知道如何將Java庫添加到開發機器上的Eclipse項目中,以便將Java庫添加到Eclipse項目中時,如果將庫放在其他位置的人不會造成錯誤。 例如,一個開發人員可能在C:\\Java
添加了一個外部JAR,但另一個開發人員可能在其他地方具有相同的JAR。 (在Mac OS上C:\\Java
在哪里?)我以為可以設置CLASSPATH
環境變量,但是我不知道如何從CLASSPATH
環境變量中添加外部JAR。 我想這樣做,以便它適用於任何工作空間。 這可能嗎?
這是專門用於Anypoint Studio的,但是我認為任何基於Eclipse的IDE都會存在相同的問題。
我認為向eclipse項目添加庫的最佳方法是在您的項目目錄中創建目錄-lib 。 然后將整個庫添加到您的Eclipse類路徑中。 您可以按照以下步驟將lib添加到類路徑-
CLASSPATH
問題將得到解決。 我想最好的方法是使用Maven或類似的構建系統,該系統可以根據依賴關系構建Classpath。
您可以將依賴項添加到pom中,並將jars添加到計算機中的本地maven存儲庫中。
http://maven.apache.org/guides/introduction/introduction-to-dependency-mechanism.html
因為在任何其他方法中,您都需要手動維護所有內容,並且在使用不同的操作系統時,路徑也會改變。
Eclipse只是IDE,它將幫助編寫代碼和組裝項目(JAR,WAR等)。 您可以從任何位置添加外部jar,並且在要導出項目(使用eclipse)時,可以選擇將所需的庫打包到jar中。
但是,我建議始終使用Maven(或類似的東西)來避免此類問題。
您在Eclipse上創建了一個新項目(名稱:Project1),當您打開它時,您會看到JRE系統庫[java version something]
1 。 右鍵單擊 JRE系統庫
2。轉到-> 構建路徑 -> 配置構建路徑
3。您可以看到(按鈕的右上角 [ 添加罐子 或添加 外部 罐子 ]
*這里我建議您選擇第一個(添加罐子),但是..
*首先復制 (或移動)項目內的(名稱).jar ((示例):項目1)
*現在您可以使用按鈕添加它( 添加罐子 )。
*這樣,當您完成項目時,(name).jar將被導入到項目內部(如果從Eclipse導出為.jar)
..現在您可以調用(name).jar的任何方法了(將其導入您要使用的類並調用它)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.