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,
本文档详细介绍了Java环境配置的步骤,包括使用/usr/libexec/java_home-V命令检查JDK路径,编辑.bash_profile文件设置JAVA_HOME、PATH和CLASSPATH变量,并通过source .bash_profile使其生效。同时,针对IDEA的配置,检查ProjectSDK、Project language level以及Maven和Compiler的设置。当配置出现问题导致打包错误时,建议检查Maven使用的JDK路径是否正确,以及在IDEA控制台执行source .bash_profile确保配置被加载。

39万+

被折叠的 条评论
为什么被折叠?



