Maven 报错 No compiler is provided in this environment 处理办法

问题描述

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 报错 No compiler is provided in this environment 处理办法

参考资料

  1. 关于Maven项目build时出现No compiler is provided in this environment的处理
  2. Maven (commandline): No compiler is provided in this environment