由于找不到当时的截图了,网上盗图
操作系统: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
解决后感:
以后软件安装路径千万不要安装在有空格的路径中,切记
参考链接:(大神从专业角度问题)