web-dev-qa-db-fra.com

Erreur lors de l'importation des projets

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.

14
raco

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.

32
Alon Zilberman

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.

1
Jervisbay

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.

1
Prasanth Louis