maven install 报错 No compiler is provided in this environment

本文解决了一个Maven+Eclipse项目的编译问题,错误信息提示没有提供编译器,可能是运行在JRE而非JDK环境下。通过调整Eclipse中的JRE设置为JDK中的JRE,成功解决了maven install命令的执行问题。

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的安装目录情况:





评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值