写完代码运行后, 编译报错
查看complier版本和project structure的目标版本, 都是5, 每次更改pom文件后都是1.5版本
问题出在Maven工程的配置上, 找到该文件settings.xml进行修改(没有的话, 手动新建文件, 名称为settings.xml)
要想找到这个配置文件的路径, 可以查看settings/build/Build Tools/Maven
根据路径找, 是这个样子
打开settings.xml进行编辑, 没有的话, 新建一个!!!
在profiles根路径下, 依据想要的java版本进行添加, 这里设置的是jdk9版本
保存文件即可生效
<profile>
<id>jdk-1.9</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.9</jdk>
</activation>
<properties>
<maven.compiler.source>1.9</maven.compiler.source>
<maven.compiler.target>1.9</maven.compiler.target>
<maven.compiler.compilerVersion>1.9</maven.compiler.compilerVersion>
</properties>
</profile>
我的配置:
<?xml version="1.0" encoding="UTF-8"?>
<settings xmlns="http://maven.apache.org/SETTINGS/1.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/SETTINGS/1.0.0 http://maven.apache.org/xsd/settings-1.0.0.xsd">
<!-- 依据路径不同进行配置repository -->
<localRepository>C:\Users\悠一木碧\.m2\repository</localRepository>
<interactiveMode>true</interactiveMode>
<offline>false</offline>
<pluginGroups>
</pluginGroups>
<proxies>
</proxies>
<servers>
</servers>
<mirrors>
<!--配置阿里云maven私有仓库(即配阿里私服)-->
<mirror>
<id>alimaven</id>
<mirrorOf>*</mirrorOf>
<url>https://maven.aliyun.com/repository/central</url>
</mirror>
</mirrors>
<profiles>
<profile>
<id>jdk-1.9</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.9</jdk>
</activation>
<properties>
<maven.compiler.source>1.9</maven.compiler.source>
<maven.compiler.target>1.9</maven.compiler.target>
<maven.compiler.compilerVersion>1.9</maven.compiler.compilerVersion>
</properties>
</profile>
</profiles>
</settings>
如图, 已经生效