mac 系统升级,导致 mvn 命令 报错:No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?

背景

某种原因导致系统升级,系统升级后, 发现 mvn 编译有问题。一直报 No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?

问题是 系统升级所致:

查询解决方案:

如下两种方案都可以解决:

在 mvn 文件中 修改执行变量,推荐

Mac os Big Sur | No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?

在 mvn 文件中 直接 写死 JAVA_HOME变量

Macbook idea:No compiler is provided in this environment. Perhaps you are running on a JRE...

posted @ 2021-04-19 18:50  小烽  阅读(3254)  评论(0)    收藏  举报