1、可能java的环境变量没配对,
重新配置一下
输入命令:【/usr/libexec/java_home -V】,查看默认的jdk安装路径地址(绿色下划线的就是jdk默认路径)(注意⚠️:命令行终端是区分大小写的【-v 是不对的,必须是大写 -V】)
vi ~/.bash_profile 编辑环境变量添加以下 命令
JAVA_HOME要填写自己的安装路径
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_271.jdk/Contents/Home
PATH=$JAVA_HOME/bin:$PATH:.
CLASSPATH=$JAVA_HOME/lib/tools.jar:$JAVA_HOME/lib/dt.jar:.
export JAVA_HOME
export PATH
export CLASSPATH
关闭终端,终端会自动保存
输入命令【source .bash_profile】使配置生效
输入 【echo $JAVA_HOME】 显示刚才配置的路径
2、检查IDea配置
检查项目中配置的Project SDK和Project language level
检测Preferences | Build, Execution, Deployment
---->Build Tools -> Maven -> Runner -> JRE
---->Compiler -> Java Compiler -> Project bytecode version
3、配置由于某种原因失效
执行mvn -version可以看到maven指定的jdk目录并不是本地正确的jdk路径;
尝试重载source ~/.bash_profile;重载之后发现maven指定的jdk路径正确了;这个时候执行打包命令依然报错;
4、可能是idea没有加载过来,所以在idea控制台执行source ~/.bash_profile,