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 通过。
另外,我电脑原来安装的是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+Eclipse项目的编译问题,错误信息提示没有提供编译器,可能是运行在JRE而非JDK环境下。通过调整Eclipse中的JRE设置为JDK中的JRE,成功解决了maven install命令的执行问题。
693

被折叠的 条评论
为什么被折叠?



