2015-06-24 41 views
0

我剛開始製作一個使用Eclipse的Minecraft Mod,剛剛完成設置我需要的所有東西,如:「gradle」。啓動Eclipse後,我得到了兩個錯誤。「缺少必要的libarary」是什麼意思?

  1. Project'Minecraft'缺少必需的庫:'C:Users ....';
  2. 解決構建路徑錯誤之前無法構建項目。

這些錯誤是什麼意思?我能做些什麼來解決這些錯誤?

我只是一個初學者,所以我不太瞭解這麼多。請教。

+0

這應該是[GameDev.SE]? –

回答

2

錯誤非常簡單。

這是不能夠找到指定的路徑上的 特定庫,因此你不能 繼續下去,直到你解決這個錯誤!

爲了解決這些問題您需要將任何丟失的庫在指定的路徑

嘗試的可能性之一:

  • 檢查.classpath文件在項目文件夾。你可能有一個參考。
  • 關閉並重新打開項目而不關閉eclipse,這可能會重建Eclipse資源緩存。
  • 將您的項目重新導入到一個乾淨的工作區。

或者

只是重新添加問題的罐子,然後將其刪除。這比在我的情況下重新配置整個工作區好於 。

+0

那麼你如何添加庫? – Plantsguy

+0

將它複製到任何地方,將它添加到你的類路徑並獲得一本Java書。 – m0skit0

+0

所以當它說:'C:/ Users /..../ unresolved dependency' – Plantsguy

0

我完成了這個。我會在這裏發表一個答案。不要接受它。

那麼這意味着Eclipse在您的.gradlew文件夾中查找文件「x.jar」。但是,它找不到它。那麼如果你需要從那裏上課,會發生什麼?顯然你的代碼不會正確編譯?因此eclipse抱怨並且不會編譯代碼。所以添加庫的方式是這樣的。

  1. 檢查您的build.gradle文件是否具有正確的語法,並且沒有像缺少花括號一樣的錯誤。
  2. 運行gradlew clean
  3. 運行gradlew setUpDecompWorkspace/gradlew setUpDevWorkspace。(正如你猜測的,第一個給出源代碼,第二個沒有)
  4. 運行gradlew eclipse。 (設置classpath中)
  5. 早在Eclipse中,轉到您的項目,然後單擊F5第一,然後單擊CTRL +在Mac)。
  6. 現在所有的錯誤都應該修復!

注:
如果在Linux/Mac上,在gradlew ...前加上一個./
也做chmod 700 gradlew