Java Gradle找不到tools.jar
我想用LibGdx做一个游戏。我喜欢!它非常简单,比JME3和LWJGL好得多。但试图打包时,我有一个错误。这是Gradle的gui图像:这是一个完整的调试错误:现在我不知道如何调试这些错误,还有什么不知道,所以我希望有人能提供帮助。我还尝试重新创建整个项目,使其成为eclipse有效的项目,而不仅仅是Gradle。这些都不管用。Java Gradle找不到tools.jar,java,gradle,libgdx,desktop,gradlew,Java,Gradle,Libgdx,Desktop,Gradlew,我想用LibGdx做一个游戏。我喜欢!它非常简单,比JME3和LWJGL好得多。但试图打包时,我有一个错误。这是Gradle的gui图像:这是一个完整的调试错误:现在我不知道如何调试这些错误,还有什么不知道,所以我希望有人能提供帮助。我还尝试重新创建整个项目,使其成为eclipse有效的项目,而不仅仅是Gradle。这些都不管用。 必须将系统属性“java.home”和环境变量java\u home设置为有效的JDK 要设置环境变量run,请执行以下操作: export JAVA_HOME=/u
必须将系统属性“java.home”和环境变量java\u home设置为有效的JDK 要设置环境变量run,请执行以下操作:
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
如果我们已经有很多不同的发行版答案,我不妨添加一个主要答案:
sudo pacman -S jdk8-openjdk
你能把截图和错误日志放在你的帖子里吗?我是说,它们都在链接里,我的意思是,如果你能直接把它们放进去,而不是作为链接。如果这些服务失效,您的问题和答案对其他有相同问题的人来说就没有用处了。在几个不同配置的开发人员中不可用@马克:你的说法是正确的。每个开发人员都必须创建自己的gradle.properties。该文件不是用于共享的。当我在gradle.properties
org.gradle.java.home=/usr/lib/jvm/default java/
中将其设置为该文件时,这对我是有效的,sudo apt get install openjdk-8-jdk
至少在Ubuntu Xenial软件包中openjdk-8-jdk-headless
提供了/usr/lib/jvm/java-8-openjdk-amd64/lib/tools.jar
对于在Fedora 24+中工作的我来说:sudo dnf install java-1.8.0-openjdk-devel
在我试图在centos上安装伏地魔kv store时遇到了同样的问题7.2 yum install java-1.8.0-openjdk-devel已为mei解决。我认为您可以详细说明这个答案,例如如何在linux中设置系统属性等