您当前的位置: 首页 >  Java

星拱北辰

暂无认证

  • 0浏览

    0关注

    1205博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

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

星拱北辰 发布时间:2022-04-20 03:18:53 ,浏览量:0

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

关注
打赏
1660750074
查看更多评论
立即登录/注册

微信扫码登录

0.0397s