我正在使用LibGdx制作游戏,非常喜欢它!它非常简单,并且比JME3和LWJGL更好。但是,在尝试打包时出现错误。这里是Gradle GUI的图像:http://prntscr.com/845kyx,以下是完整的调试错误:http://pastebin.com/ugdfySg1,我不知道如何调试这些错误,希望有人能够提供帮助。我还尝试重新创建整个项目并将其制作为Eclipse有效项目,而不仅仅是Gradle,但没有成功。
![输入图片说明](https://istack.dev59.com/Rv13S.webp)
我正在使用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)。有了这个文件,这个问题就不再存在了。
org.gradle.java.home=/usr/lib/jvm/default-java/
- Martin Naughton对我来说,解决方法是这样的:
yum install java-1.8.0-openjdk-devel
对于较新的CentOS/Fedora/RHEL版本:
dnf install java-devel
sudo dnf install java-1.8.0-openjdk-devel
。 - joseluisq您需要设置系统属性"java.home"和环境变量JAVA_HOME为有效的JDK。
要设置环境变量,请运行:
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export PATH="${PATH}:${JAVA_HOME}/bin"
- Loichsudo apt-get install openjdk-7-jdk
为我的 Jenkins 工作修复了它。
sudo apt-get install openjdk-8-jdk
安装 OpenJDK 8 开发包。 - sageopenjdk-8-jdk-headless
提供了/usr/lib/jvm/java-8-openjdk-amd64/lib/tools.jar
。 - vespertoopenjdk-8-jdk
有tools.jar,openjdk-8-jdk-headless
无法使用。 - Tamaki Sakurasudo pacman -S jdk8-openjdk
org.gradle.java.home=/usr/lib/jvm/default-java/