Lors de l'importation de projets dans Eclipse, j'ai l'erreur suivante:
Impossible de trouver le compilateur Java système. Vérifiez que vous avez installé un JDK (pas seulement un JRE) et configuré votre variable système Java_HOME pour qu'elle pointe vers le répertoire correspondant. Impossible d'exécuter la construction à l'aide de la distribution Gradle ' http://services.gradle.org/distributions/gradle-1.11-all.Zip '.
Comme j'ai vérifié, j'ai besoin de définir Java_HOME (j'ai le JDK sur mon ordinateur), mais je n'ai pas la moindre idée de la façon de le faire.
J'ai eu beaucoup de problèmes similaires et je pense que la meilleure solution consiste à spécifier manuellement l'emplacement du JDK. Pour le faire:
Ajoutez deux fichiers au dossier racine du projet gradle.properties
:
org.gradle.Java.home=C:/Program Files/Java/jdk1.7.0_03
et local.properties
:
org.gradle.Java.home=C:/Program Files/Java/jdk1.7.0_03
Vous devez changer org.gradle.Java.home value
en chemin JDK dans votre système. Si vous rencontrez le même problème avec Android SDK, ajoutez sdk.dir=/Users/alonzilberman/Android/adt-bundle-mac-x86_64-20130917/sdk
à votre local.properties
.
Après avoir ajouté des fichiers, actualisez la construction du Gradle.
J'ai reçu le même message lorsque j'essayais de créer un projet dans Android Studio . Après des heures de recherche et d'essais de différentes versions de JDK (versions 8 à 6), j'ai trouvé cette réponse qui corrigeait mon problème: https: //discuss.gradle.org/t/mac-gradle-issues-with-finding-using-jdk-7-the-usual-answers-to-this-question-arent-working-expert-required/2553/24
La raison en est que le package AUSKey a installé un fichier tools.jar dans le répertoire/Library/Java/Extensions qui a fait dérailler Gradle à la recherche du compilateur. La suppression de ce fichier a résolu le problème et je peux maintenant construire dans Android Studio.
Créez une nouvelle variable système appelée Java_HOME
et ajoutez
C:\Program Files\Java\jdk1.8.0_25
C'est parce que votre variable d'environnement ne pointe pas vers votre dossier jdk. Ne pointez pas cela dans votre dossier bin.