原因:tools.jar包是JDK自带的,pom.xml文件中引来的包隐式依赖tools.jar包,而tools.jar并未在库中,
只需要将tools.jar包添加到jdk库中即可。根本原因是没有指定javaw.exe的的位置导致的。
解决:在pom.xml文件中添加依赖:
<dependency>
<groupId>jdk.tools</groupId>
<artifactId>jdk.tools</artifactId>
<version>1.8</version>
<scope>system</scope>
<!-- 把配置JDK环境变量时,变量名写入${}中 -->
<systemPath>${JRE_HOME}/lib/tools.jar</systemPath>
</dependency>