84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
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中设置并没有作用。
光阴似箭催人老,日月如移越少年。
你在pom.xml里面设置下,这样idea 在运行的时候就不会将jdk 调整为1.5了。。
<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>
这个问题应该不大编译环境应该是在dependencies里面。这个language level好像是编辑器界面的提示和建议,也就是让你写出兼容1.5你特性的代码,你如果不改编辑器会报错,但是用1.7编译不会有问题。
你在pom.xml里面设置下,这样idea 在运行的时候就不会将jdk 调整为1.5了。。
这个问题应该不大
编译环境应该是在dependencies里面。
这个language level好像是编辑器界面的提示和建议,也就是让你写出兼容1.5你特性的代码,你如果不改编辑器会报错,但是用1.7编译不会有问题。