2010-04-14 89 views
1

我有一個java項目,其中有「引用庫」。在「引用庫」中,我使用了一個我使用的庫的.jar文件(我只使用一個外部庫)。爲什麼Eclipse沒有看到庫的.jar文件?

當我嘗試「運行 - >運行」的代碼時,我有一個NullPointerException。根據我之前的經驗,我知道它(很有可能),因爲我的代碼沒有看到庫。

我剛開始使用Eclipse,它可以是我不以正確的方式「連接」庫。我是否應該使用某些選項或其他操作來強制Eclipse查看庫的.jar文件?

新增:

通過對庫右擊我得到一個下拉菜單中,我看到「構建路徑」。我需要在那裏做點什麼?

回答

3

外部JAR,Java應該加入構建路徑 - >庫 - >添加外部JAR。

通常在您的類引用下缺少波浪紅線會告訴您Eclipse已經識別出JAR正常。

根據您的目標類型(您不說)可能需要額外的步驟來部署JAR。

許多事情會導致NullPointerException。看到完整的錯誤和callstack會很有用。根據我的經驗,丟失的庫內容顯示爲ClassNotFoundExceptions。

1

你確定它是缺少的罐子?

NullPointerException如果你有一個丟失的罐子 對於您可能會得到一個ClassNotFoundExceptionMethodNotFoundException

在Eclipse中添加一個斷點NullPointerException異常會告訴你,當它發生

0

對我來說,它的發生通常不會發生在我已經添加了JAR和Eclipse的情況下,他們仍然沒有注意到,然後我去了項目屬性 - > Java Build Path - > Libraries,並刪除了錯誤的引用。

相關問題