Fatal error compiling: tools.jar not found: C:\Program Files\Java\jre-8u111\..\lib\tools.jar

在eclipse中执行maven项目时,会报如下异常:

Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile (default-compile) on project Hi: Fatal error compiling: tools.jar not found: C:\Program Files\Java\jre-8u111..\lib\tools.jar -> [Help 1]

这个错误的原因是:eclipse本身是个java程序,所以它需要java最基本的运行环境 jre。所以它指向的是c盘中的jre目录。这个目录是在安装jdk时,会自动在c盘生成出来的。

但是假设我们的项目中要用到jdk中类或者jar包时,程序就会错。

这个时候,我们就需要对eclipse中的jre的路径进行修改。
使其指向jdk的路径

Fatal error compiling: tools.jar not found: C:\Program Files\Java\jre-8u111\..\lib\tools.jar_第1张图片

Fatal error compiling: tools.jar not found: C:\Program Files\Java\jre-8u111\..\lib\tools.jar_第2张图片

Fatal error compiling: tools.jar not found: C:\Program Files\Java\jre-8u111\..\lib\tools.jar_第3张图片

配置完毕后,再次运行maven程序就可以啦!

eclipse中运行maven项目的方法:
Fatal error compiling: tools.jar not found: C:\Program Files\Java\jre-8u111\..\lib\tools.jar_第4张图片

再点击run就可以啦!

你可能感兴趣的:(Java,maven)