Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/385.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Gradle找不到tools.jar_Java_Gradle_Libgdx_Desktop_Gradlew - Fatal编程技术网

Java Gradle找不到tools.jar

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

我想用LibGdx做一个游戏。我喜欢!它非常简单,比JME3和LWJGL好得多。但试图打包时,我有一个错误。这是Gradle的gui图像:这是一个完整的调试错误:现在我不知道如何调试这些错误,还有什么不知道,所以我希望有人能提供帮助。我还尝试重新创建整个项目,使其成为eclipse有效的项目,而不仅仅是Gradle。这些都不管用。

必须将系统属性“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中设置系统属性等