maven compile报错 Perhaps you are running on a JRE rather than a JDK? 安装路径空格来捣乱

由于找不到当时的截图了,网上盗图

操作系统:win7 64位

IDE工具:IDEA

报错信息:

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

解决步骤:

主要原因:环境变量有问题

尝试步骤:

1.检查jdk版本 为1.8 查看环境变量,也正常

2.一开始在网上说将编译的模式从javac换成eclipse,虽然编译不再出现问题,但是maven compile 还是会报上面的错误

3.经过很多努力都没有解决问题,在检查jdk环境变量的时间发现jdk安装在了c盘的Program Files路径了,

想起来了开发路径什么的尽量不要有中文或者空格,

于是重新写在了jdk,重新将jdk安装了D盘没有空格的目录下,然后重新配置jdk的路径,果然问题就解决了

IDEA 更改jdk的路径

步骤:

File  --- Project Structure - SDKs  选择新安装的jdk目录,如下图:

选择 project  选择对应的sdk

 

 

解决后感:

以后软件安装路径千万不要安装在有空格的路径中,切记

 

 

参考链接:(大神从专业角度问题)

https://www.cnblogs.com/yql1986/p/9511831.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值