项目根目录下使用./mvnw package
命令可以打jar包,但报错如下:
No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
截图如下:
查证Maven基本信息,发现JAVA_HOME不太对:
查看环境变量进一步确认:
笔者的Java安装目录结构是如下样式,该样式必须选择jdk1.8.0_131
作为JAVA_HOME
:
修改环境变量:
修改后仍旧无效,这是因为环境变量修改后应该重启才能生效:
重启,刷新环境变量:
重新编译工程,再打包:
获得我们所需的jar包:
运行jar包:
done