环境:MACOS
问题:终端执行mvn clean install时报No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?报错,打包失败
分析:之前电脑里面是java18,后面因为版本太高了所以又下载了java1.8.再将java版本切换到1.8之后可能导致了系统环境变量PATH后面的JAVA_HOME丢失(猜测是这个原因导致打包失败)
解决办法:export JAVA_HOME=“你的java1.8的路径”
export CLASS_PATH="$JAVA_HOME/lib"
export PATH=".:$PATH:$JAVA_HOME/bin"
source /etc/profile
继续mvn xxxxxxxx就可以成功了哈哈!!!