J'ai installé IntelliJ et je dois importer un projet Gradle.
J'ai construit le projet gradle en utilisant l'invite de commande avec la commande de construction gradlew.
Sur la page d'accueil d'IntelliJ, j'ai suivi les instructions appropriées et quand j'ai choisi "Terminer". J'obtiens l'erreur suivante:
Configuration JDK Gradle non valide trouvée. Open Gradle Settings Java_HOME variable d'environnement non définie.
Lorsque je clique sur "Ouvrir les paramètres Gradle", il apparaît avec une erreur de non trouvé avec un chemin sous le répertoire IntelliJ dans les fichiers programme et la recherche dans jre/jre/bin/.... etc.
Je viens de trouver la solution:
Vous n'avez pas besoin de créer un nouveau projet pour résoudre ce problème. Vous pouvez le faire à partir de la fenêtre principale ( Configurer -> Valeurs par défaut du projet -> Structure du projet ):
Ensuite, sur les SDK , définissez simplement le JDK home path
:
Si vous êtes sur un Mac, cliquez sur le bouton à 3 points et sélectionnez le dossier /Library/Java/JavaVirtualMachines/jdk1.8.0_141.jdk/Contents/Home
.
Je l'ai trouvé ici:
Solution Mac OS X:
J'ai eu le même problème et l'ai résolu en définissant la variable d'environnement Java_HOME à l'aide de la commande:
launchctl setenv Java_HOME /Library/Java/JavaVirtualMachines/jdk1.8.0_45.jdk/Contents/Home/
Reportez-vous à cette réponse pour savoir comment définir des variables d'environnement sous Mac OS X: Définition des variables d'environnement sous OS X?
J'ai récemment eu le même problème lors de l'importation d'un projet Gradle. L'astuce consistait à supprimer les guillemets de la variable Java_HOME. Donc au lieu de "C:\Program Files\Java\jdk1.8.0_66"
mon chemin ne contient plus que le chemin simple C:\Program Files\Java\jdk1.8.0_66
.
Pour ajouter aux réponses précédentes, si vous souhaitez prévenir ce problème lors du clonage d'un référentiel dans Git, vous pouvez simplement supprimer .idea/misc.xml
de ton .gitignore
fichier. Il contient des informations sur le fichier jar du projet. Par exemple:
<?xml version="1.0" encoding="UTF-8"?>
<project version="4">
<component name="ProjectRootManager" version="2" languageLevel="JDK_10" default="false" project-jdk-name="1.8" project-jdk-type="JavaSDK" />
</project>
J'ai eu le même problème sur le nouveau système d'exploitation Windows installé. Je n'avais pas du tout de JDK et j'ai oublié de le vérifier configuration JDK invalide . Par défaut, vous pouvez vérifier la configuration du projet. S'il est vide NO_SDK_ProjectStructure essayez de télécharger JDK à partir du site Web Oracle et de configurer la structure de votre projet