idea项目编译的jdk版本问题

language level ,dependencies和pom定义的maven compiler的jdk版本有什么区别,用的什么。最后项目编译用的到底是什么,电脑里面只装了jdk8.

 

 

 

决定你最后编译输出的应该是这个决定的

plugin的version设置为1.8吧 最好就是在maven的properties上加上

<properties>

<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>

<maven.compiler.source>1.8</maven.compiler.source>

<maven.compiler.target>1.8</maven.compiler.target>

</properties>