Comment modifier la version Java dans un projet IntelliJ

1. Vue d'ensemble

Dans ce didacticiel, nous verrons comment modifier la version JDK dans les projets IntelliJ . Cela fonctionnera à la fois sur les éditions Community et Ultimate d'IntelliJ.

2. Paramètres de structure du projet

IntelliJ stocke la version JDK utilisée par le projet dans sa structure de projet . Il existe deux façons de localiser ceci:

  • Via la navigation dans le menu :
    • Naviguer vers Fichier -> Structure du projet
  • Par raccourci clavier :
    • Pour OSX, nous appuyons sur ⌘ +;
    • Pour Windows, nous appuyons sur Ctrl + Maj + Alt + S

Nous verrons ensuite une boîte de dialogue contextuelle qui ressemble à ceci:

Dans la section Project SDK , vous pourrez sélectionner un nouveau JDK qui sera utilisé pour le projet via la liste déroulante. Après la mise à jour vers une nouvelle version de Java, le projet commencera à réindexer ses fichiers source et ses bibliothèques pour s'assurer que la saisie semi-automatique et les autres fonctionnalités de l'EDI sont synchronisées.

3. Gotchas communs

Lors du changement de JDK, il ne faut pas oublier que cela n'affecte que le JDK utilisé par IntelliJ . Par conséquent, lors de l'exécution du projet Java via la ligne de commande, il utilisera toujours le JDK spécifié dans la variable d'environnement JAVA_HOME .

En outre, la modification du SDK de projet ne modifie pas la version JVM des outils de génération utilisés également. Ainsi, lorsque vous utilisez Maven ou Gradle dans IntelliJ, la modification du SDK de projet ne modifiera pas la JVM utilisée pour ces outils de génération.

4. Conclusion

Dans ce didacticiel, nous avons illustré deux manières de modifier la version Java utilisée dans les projets IntelliJ. De plus, nous avons également souligné qu'il y a quelques mises en garde à prendre en compte lors du changement de version Java.

Pour en savoir plus sur la structure de projet d'IntelliJ , visitez la documentation officielle.