java - idea每次编译的时候都是使用的jdk1.5
大家讲道理
大家讲道理 2017-04-18 10:55:54
0
2
967

idea每次新建project的话,采用的编译器都是1.5,所以每次都要进行下面的设置:

1.在Project Structure中设置Language Level为8.0

2.在Settings中的Java Compiler中设置Target bytecode version为1.8

为什么每次都要重新设置,怎样设置才能让以后新建项目的时候idea采用的jdk都是1.8,而不是1.5?

ps: 在default settings中设置并没有作用。

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

répondre à tous(2)
Ty80

Vous le définissez dans pom.xml afin que cette idée n'ajuste pas jdk à 1,5 lors de son exécution. .

<properties>
   <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>          
   <project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
   <java.version>1.8</java.version>
   <maven.compiler.source>1.8</maven.compiler.source>
   <maven.compiler.target>1.8</maven.compiler.target>
   <encoding>UTF-8</encoding>
</properties>
Ty80

Cela ne devrait pas être un gros problème
L'environnement de compilation doit être dans les dépendances.
Ce niveau de langage semble être les invites et suggestions de l'interface de l'éditeur, qui vous permettent d'écrire du code compatible avec les fonctionnalités de 1.5. Si vous ne changez pas d'éditeur, vous obtiendrez une erreur, mais il y en aura. il n'y aura aucun problème à compiler avec 1.7.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal