起因
今天被安排部署测试环境,使用maven命令打包时出现
看提示很明显是说编译用的jre而不是jdk,但是本人jdk版本就是指定的jdk版本,不知道为什么会使用的jre。
解决方法是:看上面用的maven插件打包,本人解决办法是强制在pom.xml里面指定jdk编译环境,如果有其它解决方法请告知下谢谢
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.7.0</version>
<configuration>
<fork>true</fork>
<executable>
C:\Program Files\Java\jdk1.8.0_201\bin\javac.exe
</executable>
</configuration>
</plugin>