290 votes

Comment changer le JDK par défaut d'IntelliJ IDEA ?

J'utilise IntelliJ IDEA comme environnement de développement et Maven pour la gestion des dépendances. Je construis souvent la structure de mon projet (répertoires, poms, etc.) en dehors d'IDEA, puis j'importe le projet dans IDEA à l'aide de la fonction Import project from external model . Cela fonctionne très bien, sauf que dans mes poms, je spécifie que le maven-compiler-plugin doit utiliser le JDK 1.6, et lorsque j'importe, IDEA m'informe que le fichier Language Level Changed et que Language level changes will take effect on project reload et demande ensuite de recharger le projet. C'est ennuyeux car j'utilise toujours la même version du JDK.

Comment modifier le JDK par défaut utilisé par IntelliJ IDEA, afin de ne pas avoir à recharger mon projet à chaque fois que j'en importe un nouveau ?

357voto

GamerJosh Points 1145

Ce paramètre est modifié dans la boîte de dialogue "Structure pour les nouveaux projets". Naviguez vers "Fichier" -> "Configuration des nouveaux projets" -> "Structure..."

Selecting Structure For New Projects

Ensuite, modifiez le "SDK du projet" et le "niveau de langue du projet" comme il convient.

Selecting Project Language Level


Les versions précédentes d'IntelliJ IDEA avaient ce paramètre dans "File" -> "Other Settings" -> "Default Project Structure...".

IntelliJ IDEA 12 avait ce paramètre dans "Template Project Structure..." au lieu de "Default Project Structure..."

69voto

Gayan Weerakutti Points 1989

Téléchargez et décompressez un fichier d'archive JDK (.tar.gz) et ajoutez-le en tant que SDK dans le fichier Structure du projet boîte de dialogue ( Ctrl + Alt + Shift + S )

jdk 9 intellij cliquez sur le gif pour l'agrandir

Veillez également à définir un "niveau de langue du projet" approprié. J'ai oublié de le faire lors de la création du GIF.

Structure du projet > Projet > Niveau de langue du projet

Pour Java 8, réglez-le sur 8, pour Java 9, réglez-le sur 9, et ainsi de suite.

57voto

dovy Points 358
  • J'utilise IntelliJ IDEA 14.0.3, et j'ai la même question. Choisir le menu File \ Other Settings \ Default Project Structure...

enter image description here

  • Choisir Project onglet, section Project language level Choisissez le niveau dans la liste déroulante. default for all new project .

    enter image description here

31voto

Elenasys Points 23268

J'ai découvert que dans les versions récentes d'IntelliJ IDEA, Java 1.8 est nécessaire mais n'est pas configuré par défaut.

Nous pouvons changer le chemin ou configurer à partir de Project Settings > Project > Project SDK

où nous pouvons modifier ou ajouter le chemin d'accès au JDK.

(dans mon cas, le chemin est situé dans C:\Program Files\Java\jdk1.8.0_102 )

enter image description here

enter image description here

21voto

ethemsulan Points 101

Modifier la version du JDK en 1.8

  1. Niveau du langage Fichier -> projet Structure -> Modules -> Sources -> Niveau du langage -> 8-Lambdas, annotations de type, etc. enter image description here

  2. Fichier SDk -> Structure du projet -> Projet 1.8 enter image description here

  3. Compilateur Java Fichier -> Paramètres -> Construction, Exécution, Déploiement -> Compilateur -> Compilateur Java enter image description here

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X