问题描述
Maven 命令行运行时提示:
No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
这是因为找不到 jdk 所致。
解决办法
安装 JDK 并设置JAVA_HOME
变量
特别注意
安装 JDK 后,必须要手动设置 JAVA_HOME
变量,否则依然报这个错。例如 jdk 安装在 C:\Program Files\Java\jdk1.8.0_191
,则设置为该值。如图:

参考资料
- 关于Maven项目build时出现No compiler is provided in this environment的处理
- Maven (commandline): No compiler is provided in this environment