开发工具开发工具maven

Mac升级系统Maven打包失败

2023-04-20  本文已影响0人  极简架构

1.问题:

Mac升级系统后Maven打包失败:runtime library is newer than runtime

assertion failed [header->version <= kProjectSourceVersion]: runtime library is newer than runtime
(Library.cpp:99 init)
image.png

问题报错截图: JDK/Maven环境变量都失效

image.png

2.fix方案:

2.1安装rosetta

/usr/sbin/softwareupdate --install-rosetta --agree-to-license

2.2重新配置JDK 和 Maven环境变量

2.2.1 配置JDK

sudo vim /etc/profile

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_291.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

键入 :wq! 指令即可保存。 source /etc/profile 使得输入的内容生效

2.2.2 配置Maven环境变量

wq!进行保存,再输入 source ~/.bash_profile 将输入内容生效

 vim ~/.bash_profile 
export M2_HOME=/Users/jinze/AliCloud/project/apache-maven-3.9.1
export PATH=$PATH:$M2_HOME/bin</pre>

fix验证:

echo $JAVA_HOME 
echo $M2_HOME

问题fix:


image.png
上一篇 下一篇

猜你喜欢

热点阅读