2011-02-06 83 views
10

我意識到在eclipse中,您可以指定某些.jar庫爲個別項目添加,但我想知道是否有可能使eclipse自動添加標準.jar的所有項目的類路徑。我使用eclipse作爲java課程,並希望能夠爲所有項目自動使用課程的stdlib。如何告訴Eclipse爲所有項目包含標準.jar庫

回答

10

在窗口 - >首選項 - > Java - >已安裝的JRE中找到默認的JRE(選中的),然後點擊編輯。添加你想要的罐子。

+1

作爲一個方面說明:爲了得到這個工作,我不得不改變'禁止'方法的編譯器設置,因爲它是一個外部庫,至少我猜這就是爲什麼。我把它設置爲忽略。 – themaestro 2011-02-06 06:19:00

0

我想不出有什麼辦法可以專門做你想做的事情,但是如果有很多這樣的jar,我會推薦的是創建一個項目來保存這些jar文件,將它們放到項目classpath中,然後將該項目設置爲導出這些jar文件(這可能是lib目錄中jar包的默認值,我不記得了)。

然後,任何新項目都可以簡單地在這個「jar」項目上添加一個依賴項,以獲取包含在其構建路徑中的所有jar包。

5

默認情況下,如果它是那麼Java項目Eclipse包含所需的jar文件,但除此之外,如果你需要更多的罐子,那麼你可以通過

窗口中創建用戶庫 - 首選項 - 爪哇 - 構建路徑 - 用戶庫。

而是將JDK jar與用戶庫混合在一起。

0

你可以調整一個依賴控制和構建系統,如maven,並把你的依賴jar是maven模塊的屬性。這樣maven負責將jar放在maven倉庫的一個共享位置,並在各個項目中重複使用它們。然後,您可以使用Maven eclipse項目生成器爲eclipse創建工作空間。如果您的項目在工作空間中擁有大量個人項目,這是一個很好的自動化解決方案。

相關問題