2017-09-18 57 views
0

我有一個非常奇怪的問題:我的一個eclipse項目給我Project X is missing required library: 'somelib.jar'錯誤。項目缺少必需的庫 - 但是存在正確的JAR?

還有那個紅色!感嘆號接近項目瀏覽器中的項目名稱。

但是:當我現在去「配置構建路徑」並轉到該項目的庫設置 - 該庫沒有顯示該庫的任何錯誤指示。

我試過平常的事情:乾淨的構建(工作區中的所有項目),多次退出eclipse。我的同事們(使用與我的地位相同的git checkout)以及使用eclipse Neon2 - 沒有構建錯誤。並且可以肯定的是:我轉到相應的目錄並刪除了另一個 xyz.jar文件。當我現在轉到我的構建路徑配置 - 然後 xyz.jar顯示一個紅色X表明它缺少。

所以再次:日食抱怨(在一個地方)somelib.jar丟失。但是在「構建路徑」中...... JAR出現而沒有任何錯誤指示。我檢查了一下:somelib.jar位於預期的位置,它是一個有效的JAR文件?!

簡單的問題:如何解決這個問題?

+0

嘗試刪除庫 - 乾淨,並再次添加 – Frank

回答

2

有些時候,月食成爲應採取淘氣以下步驟在項目中很好地添加JAR庫

  • 首先拆下庫從libs文件夾
  • 同時刪除從外部庫Java構建路徑refrence標籤

  • 清理項目,讓它真正實現圖書館丟失:d

  • 再次複製在庫的jar文件夾

  • 添加庫的refrence在Java構建路徑庫選項卡

  • 設置該庫的優先級爲最高(重要的),因爲它 可能的庫出口的順序是不正常在您的項目

  • 清潔工程,打造

    希望這樣就解決您的問題

+0

也很有幫助。但爲了以防萬一...我已經收到了我的問題倒退...讓我想知道我是否應該刪除它。所以,也許,當你有一個想法我可以做什麼來改善這個問題,讓我知道... – GhostCat

+0

我沒有投下它,你的問題是正確的這個問題廣泛產生在日食每第四個使用日食的人是經歷這個 –

+0

好吧。我使用10年以來的日食 - 這是我第一次看到*這個問題。 – GhostCat

1

這些步驟沒有解決問題:

  • 關閉 /重新打開相應的項目
  • 另一個「全」,在工作區乾淨整潔的所有項目的

換句話說:似乎有時候一個簡單的F5「刷新」和一個「乾淨的項目」是不夠的。所以關閉這個項目是這裏的關鍵元素!

+1

有時日食變得瘋狂(版本獨立)一旦我有類似的問題,我解決了這種方式,因爲我回答上面。可能是一個孤立案件,非標準案件! – Frank

+0

downvoter的評論嗎? – GhostCat

+0

我放了問題,不是我的錯 – Frank

相關問題