2011-06-09 154 views
1

在eclipse中,我試圖添加一些庫。我選擇 「構建路徑 - >配置構建路徑 - >庫」。 「java構建路徑」窗口的右欄給了我幾個選項: 添加JARS,添加外部JARS和添加庫。關於在Eclipse中添加庫

在我看來,我應該選擇「添加庫」,但其他兩個工作是什麼,「添加JARS」和「添加外部JARS」。這三種選擇有什麼區別?

回答

0
  • 添加罐子 允許您指向項目中包含的罐子。

  • 添加外部罐子 允許您指向文件系統上任何位置的罐子。

  • 添加庫 可讓您指向一組您已預先定義的罐子。

1

添加庫允許您添加在Eclipse配置中定義的庫。如果您將項目檢入到源代碼管理系統,並且有人將其檢出,則只有在該開發人員配置了相應的Eclipse庫時纔會進行編譯。

添加JAR允許添加位於項目目錄(通常名爲lib)的子目錄中的jar文件。您可以將這些罐子與您的項目一起檢入您的源代碼管理系統,並且每個檢查項目的人都會擁有這些庫。

添加外部JAR是最不實用的方法。它將依賴項添加到位於計算機上其他位置的庫的jar文件,並對這些文件的路徑名進行硬編碼。如果您將項目檢入源控制系統,並且有人將其檢出,則只有在完全相同的位置具有相同的庫時纔會生成該項目。忘記團隊使用Windows,Mac和Linux工作站!

0

看看this eclipse文檔 - 尤其是庫標籤部分。

1

'添加JARS'允許您將駐留在工作區中的JAR添加到項目構建路徑。

'添加外部JARS',好吧,允許您添加駐留在工作區外部的JAR。您可以添加工作區內的JAR,但上述選項旨在執行該操作。

另一方面,庫引用Eclipse中的各種預定義庫。一個庫通常是一個有組織的 JAR的集合。它可能是指:

  • 的JRE系統庫,包括在JDK/JRE的JAR文件的通過爲服務器的安裝WTP適配器用於建設項目
  • 一個Java EE服務器運行時,可用
  • 用戶庫(可以由用戶創建)
  • JDBC連接驅動程序定義
  • 庫,使用Eclipse出貨,像的JUnit 3.x中,4.x的

添加庫將庫定義中指定的所有條目添加到構建路徑中。