[英]Gradle Could not find tools.jar
我正在嘗試使用 LibGdx 制作游戲。 我喜歡它! 它非常簡單,而且比 JME3 和 LWJGL 好很多。 但是嘗試打包時出現錯誤。 這是 Gradle 的 gui 圖像: http : //prntscr.com/845kyx ,這是完整的調試錯誤: http : //pastebin.com/ugdfySg1現在我不知道如何調試這些錯誤以及什么沒有,所以我希望有人可以提供幫助。 我還嘗試重新創建整個項目,並使其成為 Eclipse 有效項目,而不僅僅是 Gradle。 這些都沒有奏效。
我在項目的根目錄中有一個名為gradle.properties
的文件,它具有以下屬性:
org.gradle.java.home=C:\\Program Files\\Java\\jdk1.8.0_74
org.gradle.java.home
需要指向一個有效的 JDK 位置。
如果沒有這個文件,我會得到同樣的錯誤(找不到 tools.jar)。 有了文件,這不再是問題。
對我來說是這樣的解決方案:
yum install java-1.8.0-openjdk-devel
或者對於較新的 CentOS/Fedora/RHEL 版本:
dnf install java-devel
您必須將系統屬性“java.home”和環境變量 JAVA_HOME 設置為有效的 JDK。
設置環境變量運行: export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
sudo apt-get install openjdk-7-jdk
為我的 Jenkins 工作修復了它。
如果我們已經有很多不同的發行版答案,我不妨添加 Arch 答案:
sudo pacman -S jdk8-openjdk
這對我來說是一種臨時解決方案。 在“gradle.properties”文件中的項目根目錄中,我有一行:
org.gradle.java.home=/usr/lib/jvm/default-java/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.