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