在IDE中输入mvn install 时报错如下
[ERROR] No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
问题出在环境变量上
进入终端,输入 mvn -v 看看runtime中Java的环境变量对不对
jre必须在jdk包下(下面显示的是正确环境变量)
环境变量设置:
- 新建系统变量,变量名:JAVA_HOME,变量值:
D:\AppGallery\EdgeDownloads\Java\jdk
(jdk
安装位置) - 双击原本有的系统变量 Path,在里面添加
%JAVA_HOME%\bin
,以及%JAVA_HOME%\jre\bin
,然后确定即可 - 新建系统变量,变量名:CLASSPATH,变量值:
.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;
再次运行mvn install 无报错