Répertoire sélectionné n'est pas une maison valide pour JDK - Intellij IDEA sur Ubuntu
Après l'installation de Intellij Idea 14, avec OracleJDK 1.8 u25 (64 bits) sur mon système Ubuntu 14.04, je ne peut pas configurer le SDK Java pour utiliser tout le JDK. Quand j'ai accédez à Paramètres du Module->SDK et cliquez sur configurer le SDK, le bouton ajouter, puis sélectionnez /usr/java/jdk1.8.0_25
dans la boîte de dialogue, j'ai un popup d'erreur indiquant que "Le répertoire sélectionné n'est pas valide à la maison pour JDK."
J'ai vérifié le contenu du répertoire, qui contient un bin
dossier avec les deux java
et javac
à l'intérieur, un lib
et un dossier de jre
dossier.
J'ai essayé en sélectionnant chacun de ceux qui, à son tour, en vain, à laquelle je m'attendais.
source d'informationauteur Andrew Schade
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même problème, dans mon cas, je n'étais pas en mesure de sélectionner l'un des "openjdk" répertoires sous
/usr/lib/jvm/
j'ai résolu avec:sudo apt-get install openjdk-8-jdk
Lors du redémarrage de l'ide, il va trouver le chemin du jdk automatiquement.
Evan Knowles a posté un lien pour https://askubuntu.com/questions/130186/what-is-the-rationale-for-the-usr-directory. Il m'a fourni la solution au problème.
Au lieu d'utiliser le JDK à
/usr/java/jdk1.8.0_25
j'ai plutôt utilisé le JDK à/usr/local/java/jdk1.8.0_25
. Les raisons pour que cela fonctionne, plutôt que de l'autre sont expliquées en détail dans le lien.Pour ceux qui rencontre ce problème, même si vous sélectionnez le bon sous-répertoire de
/usr/lib/jvm
il y a quelque chose que vous devez savoir : Le sous-répertoires/usr/lib/jvm
sont créés lors de votre système installe le minimum d'outils java. Mais cela ne signifie pas que vous avez les fichiers de développement disponibles. Vous devez installer les fichiers de développement :Après l'installation de ce paquet, essayez de sélectionner le répertoire de nouveau et cela devrait fonctionner.