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

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中设置并没有作用。

大家讲道理
大家讲道理

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

membalas semua(2)
Ty80

Anda menetapkannya dalam pom.xml supaya idea itu tidak akan melaraskan jdk kepada 1.5 apabila dijalankan. .

<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

Ini seharusnya tidak menjadi masalah besar
Persekitaran kompilasi seharusnya berada dalam kebergantungan.
Tahap bahasa ini nampaknya merupakan gesaan dan cadangan antara muka editor, yang membolehkan anda menulis kod yang serasi dengan ciri 1.5. Jika anda tidak menukar editor, anda akan mendapat ralat, tetapi akan berlaku tiada masalah menyusun dengan 1.7.

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan