web-dev-qa-db-fra.com

Erreur Intellij = 2 Aucun fichier ou répertoire de ce type

IntelliJ installé et ajouté le chemin sdk à la structure du projet, mais quand j'essaye de courir je reçois:

Error: Cannot run program "/home/$USER/Java/jdk1.8.0_121/bin/Java" 
(in directory"/home/$USER/.intelliJIdea2016.3/system/compile-server"):
error=2, No such file or directory

Les deux fichiers (/home/$USER/Java/jdk1.8.0_121/bin/Java et /home/$USER/.intelliJIdea2016.3/system/compile-server) existent.

J'utilise Ubuntu 16.10

12
A.Jac

La réponse à partir d’ici Changer le chemin jdk dans IntelliJ 13 lors de la compilation d’un dossier de fichiers programme 32 bits en un fichier 64 bits a fonctionné pour moi

Dans le menu: File -> Project Structure....

À gauche, sous "Paramètres de la plate-forme", vous avez des "SDK": cliquez dessus; vous pouvez ajouter votre nouveau JDK ici.

Toujours dans la même fenêtre, sous "Paramètres du projet", sélectionnez "Projet": vous avez la possibilité de sélectionner le JDK que vous venez d'ajouter.

11
UberHans

Assurez-vous que votre chemin JDK est correct. Dans mon cas, la version du JDK a été mise à jour d'une manière ou d'une autre, mais je ne l'ai pas remarquée. Après avoir modifié JDK avec le chemin correct, le monde est devenu vert.

0
Yao Li

Dans mon cas, IntelliJ pointait vers un dossier JDK d'une version que j'avais désinstallée. Pour une raison quelconque, le programme de désinstallation n’a pas supprimé le dossier Java/jdk *, il n’affiche donc aucune erreur dans l’écran de configuration Fichier -> Structure du projet -> SDK

Après avoir découvert qu'il pointait vers un dossier JDK désinstallé, j'ai ensuite ajusté cette configuration grâce à la réponse publiée par UberHans.

0
Luis Solano