Comment puis-je changer le JDK par défaut IntelliJ IDEA?

J'utilise IntelliJ IDEA comme environnement de développement, et Maven pour la gestion des dépendances. Je construis fréquemment ma structure de projet (répertoires, poms, etc.) en dehors D'IDEA, puis j'importe le projet dans IDEA en utilisant 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 JDK 1.6, et quand j'importe, IDEA m'informe que le {[1] } et que Language level changes will take effect on project reload, puis invite à recharger le projet. C'est ennuyeux parce que j'utilise toujours le même JDK version.

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

146
demandé sur GamerJosh 2013-09-24 20:34:04

7 réponses

Ce paramètre est modifié dans la " structure de projet par défaut..." dialogue. Accédez à "Fichier" - > "autres paramètres" - > " Structure du projet par défaut...".

Sélectionnez La Structure Du Projet Par Défaut

Ensuite, modifiez le paramètre "Niveau de langue du projet" au niveau de langue souhaité.

Définition du niveau de langue du projet

IntelliJ IDEA 12 avait ce paramètre dans " Structure de projet de modèle..."au lieu de" Structure de projet par défaut..."

189
répondu GamerJosh 2016-03-08 18:22:32
  • j'utilise IntelliJ IDEA 14.0.3, et j'ai aussi la même question. Choisissez le menu File \ Other Settings \ Default Project Structure...

entrez la description de l'image ici

  • Choisir Project onglet, section Project language level, choisir un niveau à partir de la liste déroulante, ce paramètre est default for all new project.

    entrez la description de l'image ici
46
répondu Do Nhu Vy 2015-07-17 08:16:47

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

, Nous pouvons changer le chemin d'accès ou configurer à partir d'Project Settings > Project > Project SDK

Ici, nous pouvons modifier ou ajouter le chemin JDKs.

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

entrez la description de l'image ici

entrez la description de l'image ici

20
répondu Jorgesys 2018-01-18 16:44:01

Changer la version JDK à 1.8

  1. Fichier de niveau de langue - > structure du projet - > Modules - > Sources - > niveau de langue - > 8-Lambdas, annotations de type etc. entrez la description de l'image ici
  2. Fichier SDK du projet - > Structure du projet - > projet 1.8 entrez la description de l'image ici

  3. Fichier du compilateur Java - > paramètres - > construire, exécutions, déploiement - > compilateur - > compilateur Java entrez la description de l'image ici

17
répondu ethemsulan 2016-05-03 07:47:08

Téléchargez et décompressez un fichier d'archive JDK (.tar.gz) et l'ajouter comme un SDK dans le 'la Structure du Projet' boîte de dialogue ( Ctrl+Alt+Maj+S )

JDK 9 intellij cliquez sur le gif pour agrandir

Assurez-vous de définir également le niveau de langue du projet .

10
répondu Gayan Weerakutti 2018-03-05 08:01:30

Un autre endroit à vérifier: regardez dans le pom.xml pour votre projet, si vous utilisez le plugin du compilateur Maven, à la configuration source / cible et assurez-vous qu'il s'agit de la version souhaitée de Java. J'ai trouvé que j'avais 1.7 dans ce qui suit; je l'ai changé en 1.8 et ensuite tout compilé correctement dans IntelliJ.

<build>
<plugins>
    <plugin>
        <groupId>org.apache.maven.plugins</groupId>
        <artifactId>maven-compiler-plugin</artifactId>
        <version>2.3.2</version>
        <configuration>
            <source>1.8</source>
            <target>1.8</target>
            <encoding>UTF-8</encoding>
        </configuration>
    </plugin>
</plugins>
</build>
6
répondu barclay 2018-07-03 15:27:35

Les réponses ci-dessus étaient très utiles, mais après tous les paramètres, le projet fonctionnait avec la mauvaise version. Enfin, j'ai remarqué qu'il peut également être configuré dans la fenêtre dépendances. Idea 2018.1.3 fichier - > structure du projet - > Modules - > sourceset dépendances.

2
répondu knollmaj 2018-05-19 10:00:23