在Command窗口中,设置与maven对应的JDK版本
如果1/JAVA_HOME设置为JDK 12路径,则mvn -version将显示使用JDK 12版本。
2/ 设置JAVA_HOME 为 JDK 8,再次验证 mvn -version 的输出。
此时,发现mvn 对应的 JDK 版本为 JDK 8。
在Intellij IDEA 中,设置Maven 对应的JDK 版本
1. 全局配置
全局配置是指在${MAVEN_HOME}\conf\中进行配置,注${MAVEN_HOME}指的是maven的安装目录。例如,要配置jdk1.8,打开这个文件,然后在<profiles> </profiles>之间添加如下代码。
<profile>
<id>jdk18</id>
<activation>
<activeByDefault>true</activeByDefault>
<jdk>1.8</jdk>
</activation>
<properties>
<maven.com;1.8</maven.com;
<maven.com;1.8</maven.com;
<maven.com;1.8</maven.com;
</properties>
</profile>
在IDEA 右侧窗口中,可以看到上述设置已经生效。
全局配置的好处就是省事、方便。一次配置以后,再使用maven构建项目,项目编译时,默认使用jdk1.8进行编译。
2. 局部配置
局部配置就是只针对具体某个项目进行配置的。具体就是,在项目的文件中添加如下代码:
<build>
<plugins>
<plugin>
<groupId>org.a;/groupId>
<artifactId>maven-compiler-plugin</artifactId>
<configuration>
<source>1.8</source>
<target>1.8</target>
</configuration>
</plugin>
</plugins>
</build>