前言:每一次我们使用idea创建一个项目时都默认使用的是jkd1.5,那么我们就会发现在代码的编写过程中很多新语法都无法使用,点击配置成1.8之后就只有这一个项目是生效的,再新建一个项目结果又要重新配置特别麻烦,那么有没有一种只要配置一次那么之后创建的每一个版本都使用我设置好的这一个版本

首先我们在maven文件夹的配置文件settings.xml中添加下以下配置

<profile>  
      <id>jdk-1.8</id>  
      <activation>  
        <activeByDefault>true</activeByDefault>  
        <jdk>1.8</jdk>  
      </activation>  
      <properties>  
        <maven.compiler.source>1.8</maven.compiler.source>  
        <maven.compiler.target>1.8</maven.compiler.target>  
        <maven.compiler.compilerVersion>1.8</maven.compiler.compilerVersion>  
      </properties>   
</profile>

我们也可以在settings.xml中找到 这个标签,里面的内容已经注释了,所以不会生效,我们需要添加上让他指定编译版本为JDK1.8

然后我们回到idea在启动idea的时候会有一个idea的项目显示界面,我使用的idea是2019.3.5版本,如下

然后点击又下角的配置

然后选择第一个叫首选项的设置,在这里配置的所有内容都会应用在新创建的项目上

我们先把maven所使用的jdk改为1.8

image-20210519173108546

然后我们再点击java编译器,把版本改为8,因为下面有说明会将所有的模块更改为我们设置的版本

image-20210519173324066

这时我们新建一个项目就可以发现所有的设置已经更改为1.8了