web-dev-qa-db-fra.com

Gradle n'a pas pu trouver tools.jar

J'essaie de faire un jeu avec LibGdx. J'aime cela! C'est tellement simple et bien meilleur que JME3 et LWJGL. Mais en essayant de l'empaqueter, j'ai une erreur. Voici une image de l'interface graphique pour Gradle: http://prntscr.com/845kyx et voici une erreur de débogage complète: http://Pastebin.com/ugdfySg1 = Maintenant, je ne sais pas comment déboguer ces erreurs et quoi d'autre, alors j'espère que quelqu'un pourra aider. J'ai également essayé de recréer l'ensemble du projet et d'en faire un projet valide Eclipse, au lieu de simplement Gradle. Rien de tout cela n'a fonctionné. enter image description here

23
Fishy

Vous devez définir la propriété système "Java.home" et la variable d'environnement Java_HOME sur un JDK valide.

16
sglahn

J'ai un fichier appelé gradle.properties à la racine de mon projet avec la propriété suivante:

org.gradle.Java.home=C:\\Program Files\\Java\\jdk1.8.0_74

org.gradle.Java.home doit pointer vers un emplacement JDK valide.

Sans ce fichier, j'obtiens la même erreur (impossible de trouver tools.jar). Avec le fichier présent, ce n'est plus un problème.

36
Philippe

Pour moi, c'était la solution:

yum install Java-1.8.0-openjdk-devel
19
Rohlik
Sudo apt-get install openjdk-7-jdk

Fixé pour moi pour un travail Jenkins.

12
infiniteloop

Si nous avons déjà beaucoup de réponses de distribution différentes, je pourrais aussi bien ajouter la réponse Arch:

Sudo pacman -S jdk8-openjdk
4
BODAND