macOS No compiler is provided in this environment. Perhaps you are running on a JRE

macOS进行maven构建报No compiler is provided in this environment. Perhaps you are running on a JRE错误

执行:mvn -v发现Java路径是:/Library/Internet Plug-Ins/JavaAppletPlugin.plugin开头,需要变更下

找到/Library/Java/JavaVirtualMachines/jdk1.8.0_XXX.jdk/Contents/Home

然后环境变量设置成这个目录,如:

.bash_profile中配置

export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_191.jdk/Contents/Home
export M2_HOME=/Users/mac/dev/maven3
export PATH=$PATH:$JAVA_HOME/bin:$M2_HOME/bin

你可能感兴趣的:(macos)