2013-03-11 57 views
1

我使用eclipse與svn,當我添加一些.jar文件到我的構建路徑eclipse添加jar從根目錄的完整路徑。從項目dir設置Eclipse構建路徑庫

我肯定知道該文件將永遠是一個叫LIB在同一目錄作爲我的項目文件夾中:

例如: 〜/ lib目錄 〜/凸出

我可以添加文件以我的項目目錄作爲參考?像../lib之類的東西?

因爲,現在,當有人作出了更新的構建路徑需要改變......

非常感謝

+0

http://stackoverflow.com/questions/2458305/adding-folder-to -eclipse-classpath – jonasnas 2013-03-11 20:56:29

回答

1

Window > Preferences > java > Build Path > User Libraries 

可以定義用戶庫,女巫你可以添加到你的課程路徑。只需說出new鍵入一個名稱(例如MY_EXTERNAL_LIB_FOO)並點擊ok即可。然後選擇它(簡單的點擊)和命中add JAR...,然後你可以眉頭您的罐子,並添加你想要的那些(多選是可能的)

.classpath的條目將是這個樣子

<classpathentry kind="con" path="org.eclipse.jdt.USER_LIBRARY/MY_EXTERNAL_LIB_FOO"/> 

這你可以通過這種方式爲項目抽象化libs的位置,他們只需要知道名稱,Eclipse需要知道名稱的Libs位於何處。

如果您版本的庫得在你編輯構建路徑打add JARs...當項目,然後,而不是add External JARs...會提示你無線網絡的實際工作空間中所有項目的列表中,選擇你的項目,你有ONSE。 .classpath中的條目將與您的項目有關。

所以,如果你有以下項目佈局

+ MyProject 
    + src 
    + lib 
     some_3rd_party_lib.jar 

然後在.classpath入口看起來像

<classpathentry kind="lib" path="lib/some_3rd_party_lib.jar"/> 
+0

主要問題是lib不在「內部」MyProject處於同一級別......所以是外部JAR。 – jlazevedo 2013-03-11 21:09:17

+0

我需要在類路徑中手動更改? – jlazevedo 2013-03-11 21:09:53

+0

您可以但不應該,'.classpath'在您使用用戶界面中的'configure classpath'時發生變化。在回答你的第一個問題之前,我有一個問題:你是否將瓶子交給你提到的路徑,所以當你重新檢出時,你的目錄結構完全相同? – A4L 2013-03-11 21:18:15