2012-10-08 57 views
13

我是一名學習Java的CS學生,所以我在家裏和大學裏做了一些Linux和Windows混合的工作。將新項目複製到Eclipse工作區後出現問題。該項目顯示了但紅色感嘆號和一個錯誤說:eclipse中的錯誤:「在構建路徑錯誤得到解決之前無法構建項目」

項目不能建到構建路徑錯誤解決

有人可以幫助我嗎?我嘗試瞭解決方案described here,但它沒有奏效。

+0

該鏈接上的步驟非常具體。這裏的問題是:你在你的項目中有一個你正在引用的庫,但現在你不必訪問它了?只有在Windows(或Linux)上才忘記複製的jar? –

+0

我們可以看到錯誤日誌,以及一些源代碼(即類的decleration)和文件名 – Azulflame

+0

得到你在eclipse中的構建路徑 - 右鍵單擊​​(Java項目) - >屬性 - > Java構建路徑 - >圖書館'。你看到有哪個jar/library被列在那裏,前面有'warning'或'issue'圖標嗎? –

回答

24
  1. 確定"project navigator""package explorer"查看。
    右鍵點擊您的項目,選擇Build Path --> Configure build Path

  2. 在新興的窗口中,您會看到四個選項卡,選擇"Libraries"。在"Web app libraries"(展開它)下方,您會看到添加到項目類路徑中的庫。檢查它們是否都可用。如果一個或多個不是(他們會在他們的名字旁邊「失蹤」,他們的圖標上會出現紅色標記),請檢查您是否需要他們(也許您不需要)。如果您不需要它們,請將其移除,如果您需要它們,請退出此窗口,查找丟失的jar並將其導入到您的項目中。

+3

第一步之後,我用旁邊的紅色'x'刪除了庫。然後我添加了默認的JRE庫,然後單擊確定。我刷新了這個項目並且工作。謝謝! – Darkphenom

+0

當我嘗試打開構建路徑編輯器時,它告訴我有「沒有可用的選項」我構建了測試文件夾,但未將其定義爲源文件夾。當我嘗試用R-click => Source => Format來改變它時,沒有任何變化。 –

2
  1. 打開問題視圖。您可以通過點擊eclipse左下角的小號+號來打開這個視圖。這是一個非常小的加號,周圍有一個矩形。點擊它並選擇問題。

  2. 問題視圖將顯示您需要解決的問題。

    • 如果消息顯示「該項目缺少所需的庫...」,則需要通過右鍵單擊項目,選擇屬性然後構建路徑來配置構建路徑。使用庫選項卡添加所需的jar文件。 - 如果除丟失庫外還有其他問題,則需要在此處發佈確切的問題以獲得精確的解決方案。
0

我也有我的系統這個問題,但我在項目路徑看見裏面的項目照看.classpath文件的XML結構是不正確的。修改該文件後,問題得以解決。

0

如果無法在任何情況下工作.....然後從eclipse工作區刪除您的項目,並再次導入作爲maven項目,如果這是maven項目。否則導入爲現有項目。 我試過以上給出的解決方案,但沒有工作,但它適用於我。

2

如果找不到構建路徑錯誤,有時「project | clean ...」就像一個魅力。

0
  1. 右鍵點擊你的項目>屬性> Java構建路徑>庫

  2. 刪除紅色的 「X」 的文件(像JRE ...)

  3. 添加庫

這就是我如何解決我的問題。

0

在Eclipse中,轉到構建路徑,單擊「添加庫」,選擇JRE系統庫,單擊「下一步」,選擇選項爲「工作區默認JRE(i)」,單擊「完成」。這對我有效。

相關問題