Comment puis-je changer la version de Java que j'utilise dans IntelliJ (et Maven)?
Je suis en train de travailler sur un simple projet Java et l'utilisation de l'Ide, 14 pour la première fois; j'ai la version Ultimate à travers une éducation de licence (dans ma dernière année de premier cycle!). Je ne suis pas super familier avec soit Maven ou IntelliJ. Je veux utiliser Java 8, et en fait je suis assez sûr que c'est la seule version du JDK j'ai installé sur mon ordinateur. Cependant, chaque fois que je compile mon projet, je reçois un couple de mises en garde et un message d'information:
Information: Using javac 1.8.0_51 to compile java sources
Warning: java: source value 1.5 is obsolete and will be removed in a future release
Warning: java: target value 1.5 is obsolete and will be removed in a future release
Donc ce que j'ai remarqué, c'est que sous IntelliJ IDEA > Preferences > Construire, l'Exécution, le Déploiement > Compilateur > un Compilateur Java, la cible du bytecode à la version est mis à 1.5
. Je peux le changer pour 1.8
, mais quand j'ai quitté l'Ide, et de ré-ouvrir le projet, il est remis à 1.5
. Le projet de version bytecode est vide pour le SDK par défaut.
Voici ce que j'ai déjà fait:
-
comprenait les éléments suivants dans mon pom maven
<properties> <maven.compiler.source>1.8</maven.compiler.source> <maven.compiler.target>1.8</maven.compiler.target> </properties>
-
Changé le IntelliJ fichier de préférences comme indiqué ici sur le IntelliJ site web.
-
Mondiale, projet de, et le module SDK comme indiqué ici sur le IntelliJ site web.
Suis-je manque un paramètre quelque part? Que dois-je faire pour conserver cette valeur de changer à chaque fois que je ré-ouvrir l'Ide?
OriginalL'auteur Maribeth | 2015-07-25
Vous devez vous connecter pour publier un commentaire.
Essayez d'utiliser le maven compilateur plugin dans votre
pom.xml
et de définir la source/cible de niveau en conséquence. IDÉE va changer les paramètres du projet en fonction de ce paramètreà droite, merci
OriginalL'auteur Gerald Mücke
Je suis à l'aide d'IntelliJ IDEA 2017.2. Pour construire le projet (à l'aide de Ctrl+F9), la modification de la
maven-compiler-plugin
versions source et cible n'était pas assez.J'ai dû:
Ensuite, j'ai couru dans cette autre problème. Pour le résoudre, j'ai dû:
De côté: j'ai été en utilisant IDEs depuis Turbo Pascal 2.0 dans les années 80. Je trouve ça contre-intuitif qu'une telle IDE moderne qui le rend si difficile à ouvrir les "Paramètres du Projet". Tout d'abord, si vous cliquez-droit sur le projet (en haut à gauche de la fenêtre principale), il n'y a aucune option pour ouvrir les paramètres du projet. Deuxièmement, le "Projet" de la barre en haut à gauche de la fenêtre principale est le symbole du pignon avec une liste déroulante, mais pas d'option pour accéder aux paramètres du projet. Troisièmement, si vous cliquez-droit sur le répertoire du projet dans l'explorateur de projets de vue sur la gauche, vous pouvez voir "Ouvrir les Paramètres du Module de" mais il n'y a pas de "Paramètres du Projet". Quatrièmement, si vous ouvrez un Fichier dans le menu principal, vous allez voir la section "Paramètres", "Autres Paramètres" mais pas de "Paramètres du Projet". Contre-intuitive. :^|
C'est vraiment un Maven problème, pas IntelliJ. Vous détestez: "quantité massive de configuration manuelle" à l'Ide, par opposition à: "quantité massive de manuel de configuration" dans le <choisissez votre IDE favori>?
OriginalL'auteur Paulo Merson