簡體   English   中英

關於在 Eclipse 中添加庫

[英]Regarding Adding libraries in Eclipse

在 eclipse 中,我正在嘗試添加一些庫。 我選擇“構建路徑->配置構建路徑->庫”。 “java 構建路徑”window 的右欄給了我幾個選項:添加 JARS、添加外部 JARS 和添加庫。

在我看來,我應該選擇“添加庫”,但其他兩個是做什么的,“添加 JARS”和“添加外部 JARS”。 這三個選項有什么區別?

添加 Jars 用於內部 Jars - 即來自項目工作區的 jars。 添加外部 Jars 用於 jars 在硬盤驅動器上的不同目錄中 - 例如您下載的目錄或從差異工作區。 這實際上與“添加庫”相同,只是庫是您定期添加的外部 jars 的方便 label。 有關如何添加的示例,請參閱http://www.javaprogrammingforums.com/java-code-snippets-tutorials/6536-javatip-dec-18-2010-eclipse-user-libraries.html

添加庫允許您添加在 Eclipse 配置中定義的庫。 如果您將項目簽入源代碼控制系統並且有人將其簽出,則只有當該開發人員配置了相應的 Eclipse 庫時,它才會編譯。

添加 JARs 允許添加 jar 文件,這些文件位於項目目錄的子目錄中,通常命名為 lib。 您可以將這些 jars 與您的項目一起檢查到您的源代碼控制系統中,並且每個簽出項目的人都會擁有這些庫。

添加外部 JARs 是最沒用的方法。 它將依賴項添加到位於計算機其他位置的庫的 jar 文件中,並對這些文件的路徑名進行硬編碼。 如果您將項目簽入源代碼控制系統並且有人將其簽出,則只有當他們在完全相同的位置具有相同的庫時,它才會構建。 忘記使用 Windows、Mac 和 Linux 工作站的團隊吧!

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

“添加外部 JARS”允許您添加駐留在工作區外部的 JARs。 您可以在工作空間內添加 JARs,但上述選項旨在執行該操作。

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

  • JRE 系統庫,由用於構建項目的 JDK/JRE 中的 JARs 組成
  • Java EE 服務器運行時,通過為服務器安裝 WTP 適配器提供
  • 用戶庫(可由用戶創建)
  • JDBC 連接驅動程序定義
  • 隨 Eclipse 提供的庫,例如 JUnit 3.x、4.x。

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

  • 添加 Jars 讓您指向項目中包含的 jars。

  • 添加外部 Jars 讓您指向文件系統上的任何位置 jars。

  • 添加庫 讓您指向您預先定義的一組 jars。

看看這個eclipse 文檔——尤其是庫選項卡部分。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM