0
点赞
收藏
分享

微信扫一扫

【Java】No compiler is provided in this environment. Perhaps you are running on a JRE rather ... 的解决方法

古得曼_63b6 2022-04-20 阅读 89
javabugdebug

项目根目录下使用./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

举报

相关推荐

0 条评论