Gradle 找不到 tools.jar
Gradle Could not find tools.jar
我正在尝试用 LibGdx 制作游戏。我喜欢它!它非常简单,而且比 JME3 和 LWJGL 好很多。但是尝试打包它时出现错误。这是 Gradle 的 gui 图像: http://prntscr.com/845kyx and here is a the full debug error: http://pastebin.com/ugdfySg1 现在我不知道如何调试这些错误,所以我希望有人能提供帮助。我还尝试重新创建整个项目,并使其成为 eclipse 有效项目,而不仅仅是 Gradle。 None 其中有效。
您必须将系统 属性 "java.home" 和环境变量 JAVA_HOME 设置为有效的 JDK。
设置环境变量运行:
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
sudo apt-get install openjdk-7-jdk
为我修复了 Jenkins 作业。
我的项目根目录下有一个名为 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
如果我们已经有了很多不同的发行版答案,我不妨添加 Arch 答案:
sudo pacman -S jdk8-openjdk
这对我来说是一个临时解决方案。在“gradle.properties”文件中我项目的根目录下,我有一行:
org.gradle.java.home=/usr/lib/jvm/default-java/
我正在尝试用 LibGdx 制作游戏。我喜欢它!它非常简单,而且比 JME3 和 LWJGL 好很多。但是尝试打包它时出现错误。这是 Gradle 的 gui 图像: http://prntscr.com/845kyx and here is a the full debug error: http://pastebin.com/ugdfySg1 现在我不知道如何调试这些错误,所以我希望有人能提供帮助。我还尝试重新创建整个项目,并使其成为 eclipse 有效项目,而不仅仅是 Gradle。 None 其中有效。
您必须将系统 属性 "java.home" 和环境变量 JAVA_HOME 设置为有效的 JDK。
设置环境变量运行:
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
sudo apt-get install openjdk-7-jdk
为我修复了 Jenkins 作业。
我的项目根目录下有一个名为 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
如果我们已经有了很多不同的发行版答案,我不妨添加 Arch 答案:
sudo pacman -S jdk8-openjdk
这对我来说是一个临时解决方案。在“gradle.properties”文件中我项目的根目录下,我有一行:
org.gradle.java.home=/usr/lib/jvm/default-java/