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 à l'aide Import project from external model
. Cela fonctionne très bien, sauf que dans mes poms, je spécifie que le plug-in maven-compiler doit utiliser JDK 1.6, et lorsque j'importe, IDEA m'informe que le Language Level Changed
et cela Language level changes will take effect on project reload
, puis invite à recharger le projet. C'est ennuyeux car j'utilise toujours la même version JDK.
Comment puis-je changer le JDK par défaut qu'IntelliJ IDEA utilise, afin que je n'aie pas à recharger mon projet chaque fois que j'importe un nouveau projet?
la source
File
\Other Settings
\Default Project Structure...
Project
onglet, la sectionProject language level
, choisissez le niveau dans la liste déroulante, ce paramètre estdefault for all new project
.la source
Téléchargez et décompressez un fichier d'archive JDK (.tar.gz) et ajoutez-le en tant que SDK dans la boîte de dialogue 'Structure du projet' ( Ctrl+ Alt+ Shift+ S)
cliquez sur le gif pour agrandir
Veillez également à définir le « niveau de langue du projet ».
la source
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 ou configurer de
Project Settings
>Project
>Project SDK
ici, nous pouvons éditer ou ajouter le chemin du JDK.
(dans mon cas, le chemin se trouve dans
C:\Program Files\Java\jdk1.8.0_102
)la source
Changer la version JDK en 1.8
Fichier SDK du projet -> Structure du projet -> Projet 1.8
Fichier du compilateur Java -> Paramètres -> Génération, exécutions, déploiement -> Compilateur -> Compilateur Java
la source
Un autre endroit mérite d'être vérifié: regardez dans le pom.xml pour votre projet, si vous utilisez le plugin du compilateur Maven, dans 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 puis tout a été compilé correctement dans IntelliJ.
la source
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. Idée 2018.1.3 Fichier -> Structure du projet -> Modules -> Sources et dépendances.
la source
Pour modifier lui-même la version JDK d'Intellij-IDE:
Démarrez l'IDE -> Aide -> Rechercher une action
que le type:
ou (dépend de votre version)
la source
Pour la dernière version intellij, pour définir le jdk / sdk par défaut pour les nouveaux projets, allez sur
Configure->Structure for New Projects -> Project Settings -> Project SDK
la source