[英]How to import a jar in Eclipse
如何在 Eclipse 中導入 jar?
您可以通過右鍵單擊“項目”→“構建路徑”→“配置構建路徑”在 Eclipse 中添加 jar。 在 Libraries 選項卡下,單擊 Add Jars 或 Add External JARs 並提供 Jar。 這里有一個快速演示。
上述解決方案顯然是一個“快速”的解決方案。 但是,如果您正在處理需要將文件提交到源代碼控制存儲庫的項目,我建議將 Jar 文件添加到源代碼控制存儲庫中的專用庫文件夾中,並如上所述引用其中的一部分或全部。
如果您想更改文件系統中的項目位置,添加外部 Jar 並不明智。
最好的方法是將 jar 添加到構建路徑,以便您的項目在導出時編譯:
在您的項目文件夾中創建一個名為 lib 的文件夾。
將您需要的所有 jar 文件復制到此文件夾。
在 Eclipse 中刷新您的項目。
選擇所有 jar 文件,然后右鍵單擊其中之一並選擇 Build Path -> Add to Build Path
兩種選擇:
1/來自項目:
2/ 如果您已經導入了其他 jar,請從“參考庫”目錄中:
兩者都將引導您進入此屏幕,您可以在其中管理您的庫:
以下是步驟:
單擊文件 > 導入。 導入窗口打開。
在選擇導入源下,單擊 J2EE > App Client JAR 文件。
點擊下一步。
在應用程序客戶端文件字段中,輸入要導入的應用程序客戶端 JAR 文件的位置和名稱。 您可以單擊瀏覽按鈕從文件系統中選擇 JAR 文件。
在應用程序客戶端項目字段中,輸入新項目名稱或從下拉列表中選擇應用程序客戶端項目。 如果您在此字段中鍵入新名稱,應用程序客戶端項目將根據應用程序客戶端 JAR 文件的版本創建,並且將使用默認位置。
在目標運行時下拉列表中,選擇您要作為開發目標的應用程序服務器。 此選擇通過修改項目的類路徑條目來影響運行時設置。
如果要將新模塊添加到企業應用程序項目,請選中將項目添加到 EAR 復選框,然后從列表中選擇現有的企業應用程序項目或通過單擊新建創建一個新的。
注意:如果您鍵入新的企業應用程序項目名稱,則企業應用程序項目將在默認位置創建,並根據所創建項目的版本在最低兼容 J2EE 版本中創建。 如果要為企業應用程序指定不同的版本或不同的位置,則必須使用“新建企業應用程序項目”向導。
單擊完成以導入應用程序客戶端 JAR 文件。
簡單評論一下將 jars 導入 Eclipse(插件開發)項目:
如果您正在開發 Eclipse 插件,那么使用 Eclipse 的本機捆綁機制而不是僅僅將 jar 導入插件項目是有意義的。 Eclipse(或者更好的是它的底層 OSGi 運行時,Equinox)使用所謂的包,它包含比普通 jar 包更多的信息(例如,版本信息、對其他包的依賴、導出的包;參見 MANIFEST.MF 文件)。 由於這些信息,OSGi 包可以動態加載/卸載,並且在 OSGi/Eclipse 運行時中可以使用自動依賴項解析。 因此,使用 OSGi 包而不是普通的 jar(包含在另一個 OSGi 包中)有一些優勢。
(順便說一句:Eclipse 插件與 OSGi 包是一回事。)
很有可能有人已經將某個(第 3 方)庫捆綁為 OSGi 捆綁包。 您可能想查看以下捆綁存儲庫:
Eclipse -> Preferences -> Java -> Build Path -> User Libraries -> New(Name it) -> Add external Jars
(我建議在執行任何這些步驟之前將您的新庫拖到 eclipse 文件夾中以將所有內容保持在一起,這樣如果您重新安裝 Eclipse 或您的操作系統,除了 JDK 之外,您將不必 rwlink 任何東西)現在選擇您想要的 jar 文件。 單擊確定。
右鍵單擊您的項目並選擇 Build Path -> Add Library
僅供參考,只需編寫代碼,然后右鍵單擊並單擊 Source->Organize Imports
首先,您將轉到您創建的項目,然后右鍵單擊鼠標並選擇底部的屬性,然后選擇左角的構建路徑並添加外部 jar 文件添加單擊應用。就是這樣
C:\\oraclex\\app\\oracle\\product\\10.2.0\\server\\jdbc\\lib\\ojdbc14.jar
ojdbc14.jar(它是jar文件)
在 Eclipse 中,我包含了一個壓縮的 jar 文件,即 zip 文件。 Eclipse 允許我將此 zip 文件添加為外部 jar,但是當我嘗試訪問 jar 中的類時,它們沒有出現。
經過大量試驗和錯誤,我發現使用 zip 格式不起作用。 當我添加一個 jar 文件時,它對我有用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.