簡體   English   中英

在 Eclipse 中添加 external.jar 文件

[英]Adding external .jar file in Eclipse

我在添加為我的 Java 項目下載的文件時遇到問題。 這真的是我第一次使用 eclipse,所以請多多包涵,出於某種原因(我不知道為什么),我只是覺得有點混亂。

我知道為了引用不同的 class 文件,您只需創建一個 class 庫並將其添加到構建路徑中。 從那里,所有需要做的事情(除非我出於某種原因誤解了這一點)是使用“import”關鍵字將任何東西導入到項目中。jar、.java 或 .class/.interface 文件。

我已經用 my.jar 試過了。 我在構建路徑中引用了它(我所做的只是將 jar 復制到項目目錄,然后使用構建路徑選項將其添加到外部),但是當嘗試調用 object “委托人”時,這顯然是.jar 文件的一部分,它不會讀取。

我在這里錯過了什么嗎? 說真的,任何知道這個答案的人 - 你正在緩解一個頭痛的母親。 在任何人問之前 - 是的,我已經把這個找死了。 我發現了類似的問題,但沒有什么能完全符合我的要求。 要么,要么我真的缺乏常識。

右鍵單擊項目->BuildPath->Libraries->Addexternaljar ,然后按確定,如果它不起作用,那么你應該 go 到

Order and Export  tab
並檢查了您剛剛添加到項目中的 jar。 它會解決你的問題。

有幾個可能的原因,因為問題沒有提到具體的失敗,以及它發生在哪里。 以下是我能想到的可能原因列表,但這可能並不詳盡:

  • 僅當 class 為公共時,您才能在不同的 package 中導入 class。 唯一的例外是當您在同一個 package 中使用 class 時。 如果 class 是標記為私有的內部 class,那么您真的很不走運。 有問題的委托人 class 可能不公開,這就是您可能無法使用它的原因。 這個問題應該被編譯器捕獲。
  • JAR 中的目錄結構可能與您的類中的 package 導入語句不匹配。 這可能不是必需的,因為 Eclipse 應該提供可能的修復,但最好還是驗證一下。 同樣,如果是這種情況,編譯器應該抱怨。
  • 如果問題出現在運行時,則很可能 JAR 在運行時類路徑中不可用。 您需要配置運行時配置,將 JAR 添加到運行時類路徑。 如果您需要了解如何更改運行時類路徑,請參閱有關運行配置的 Eclipse 文檔

筆記:

  1. 導出構建類路徑條目對依賴相關項目的其他項目很重要; 如果其他項目需要,則必須重新導入未導出的條目。 這不適用於運行配置。

更新

每個 Java 應用程序都需要一個main(String[] args]方法來開始執行。這是應用程序的入口點。從評論中,似乎 main 方法位於不同的 class 中。如果是這樣,則所述 ZA2F2ED4F298EBC2CBB1DZC2 應該是用於啟動應用程序。在 Eclipse 中,“運行配置”可能用於缺少此入口點的 class,導致所描述的錯誤。可以通過為 ZA2F2ED4F8EBC2CBBDZC21A2 創建新的運行配置來糾正此問題。可以通過以下方式之一完成:

  • 編輯現有的運行配置以使用所需的 Class(具有 main 方法的那個)。 請參閱上面的鏈接,在第三個要點中。 編輯要啟動的 class 的值。
  • 為所需的 Class 創建新的運行配置。 通常,您需要遍歷所需的 class,並從所述 class 運行您的應用程序(使用Alt+Shift+X+J快捷方式)。

i was facing similar issue with spring jar files but then tried with different jar files and it work so I think, classes defined in jar files were private and not available outside of jar hence you were not able to access the file.

謝謝, 拉朱拉蒂

右鍵單擊項目--->構建路徑--->配置構建路徑...--->在左側你必須選擇Java構建路徑--->庫--->添加外部JARs--- >好的--->好的

Steps to add jar file in eclipse 1. right click on project 2. click on Bulid Path->configure path 3. click on java Build path 4. Click on libraries tab 5. click on add external jar tab 6. choose jar file 7點擊確定

  1. 將.jar 文件復制到要添加到項目中的 libs 文件夾中。
  2. 右擊.jar文件->添加構建路徑

完畢。

暫無
暫無

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

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