maven install 报错 No compiler is provided in this environment

maven+eclipse项目,执行 maven install

控制台打印错误信息:

[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?

修改eclipse中jdk,这里需要注意的是:需要选择jdk中的jre。重新编译maven install 通过。

maven install 报错 No compiler is provided in this environment_第1张图片


另外,我电脑原来安装的是jdk1.7,环境变量配置的也是1.7;后来安装了jdk1.8、jre1.8,也没有更改环境变量,但是在cmd中输入java -version,显示的是 1.8的版本。

查了资料,原来安装的时候,1.8自己修改了注册表。后面导致 新下载的eclipse 默认的java jre环境是1.8了,而且eclipse中默认直接是 jre1.8,注意这里不是 jdk1.8中的jre。

这张是我本地jdk的安装目录情况:

maven install 报错 No compiler is provided in this environment_第2张图片




你可能感兴趣的:(maven install 报错 No compiler is provided in this environment)