web-dev-qa-db-fra.com

IntelliJ IDEA "Le répertoire sélectionné n'est pas une maison valide pour JDK"

Je viens d'installer IntelliJ IDEA et j'essaie de le configurer. Je suis arrivé à la partie où je dois sélectionner mon répertoire personnel pour mon JDK.

J'ai essayé de naviguer vers mon installation Java, C:\Program Files (x86)\Java, et j'ai cliqué sur OK, mais le message ci-dessus m'a été transmis. J'ai donc essayé C:\Program Files (x86)\Java\jre7 et cela n'a pas fonctionné non plus.

J'ai essayé de réinstaller le dernier JDK (de ici ) et je ne pouvais toujours pas choisir mon JDK. J'ai même fait glisser le programme d'installation .jar que j'ai obtenu sur le site Web et la fenêtre de sélection de fichier ne le reconnaît pas.

Je suis au point mort et je ne sais pas quoi faire.

60
Maurdekye

Parce que vous choisissez jre dir. et pas JDK dir. JDK dir. est par exemple (selon la mise à jour et qu'il s'agisse d'un bit 64 ou 32 bits): C:\Program Files (x86)\Java\jdk1.7.0_45In mon cas c'est 32 bit JDK 1.7 mise à jour 45

52
Branislav Lazic

Cette erreur se produit parce que si vous choisissez le chemin d'accès profond dans JDK ou JRE, le chemin exact à choisir est dans mon cas 64 bits.

C:\Program Files\Java\jdk1.8.0_91

si 32 bits

C:\Program Files (86)\Java\jdk1.8.0_91

10
Koushal Deva

Peut-être que votre jdk est dans/usr/lib/jvm /. Cette variante pour linux.

4
killlinuxkill

J'ai eu le même problème. Mais je l'ai compris en choisissant ce chemin:

Tout d’abord, vous devez sélectionner le dossier C:\. Ensuite, vous sélectionnez Program Files. Après cela, vous sélectionnez Java, et enfin le jdk que vous avez téléchargé. Dans mon cas, j'ai téléchargé la version JDK1.8.0_60.

Pour reprendre le chemin: 

C:\Program Files\Java\jdk1.8.0_60

Une fois que vous avez terminé, vous pouvez cliquer sur le bouton suivant. Ensuite, vous sélectionnez le projet create à partir de modèles. Cela créera une application Java avec une méthode main (). Ensuite, vous cliquez sur suivant pour créer le nom de votre projet. 

J'espère que ceci vous aide.

1
Suelen D.

Une chose à noter: la jdk devrait être installée sur le lecteur C:.

JDK était installé sur mon lecteur D: comme suit:

D:\Program Files\Java\jdk1.8.0_101

Et cela me donnerait toujours la même erreur. Pour une raison quelconque, Java doit être installé sur le lecteur C :.

1
A-Sharabiani

J'ai fini par devoir remplacer 2017 par 2019 et tout a bien fonctionné./haussement d'épaules ... aucune autre suggestion ici n'a fonctionné pour moi.

0
nwhaught

Si vous avez manqué la configuration dans la structure du projet (Fichier -> Structure du projet), reconfigurez-la comme ci-dessous:

Pour Java  enter image description here

Pour Android  enter image description here

Profitez du codage J

0
Nguyen Minh Hien

pour moi, avec JDK11 et IntelliJ 2016.3, je continuais à recevoir le même message, j'ai donc décidé de désinstaller JDK11 et d'installer JDK8 à la place et tout a immédiatement fonctionné!

0
Mohammed Fathi

Il a eu cette erreur parce que j'avais réussi à écraser jdk1.8.0_60 avec le jre!

0
Sarah Phillips