美文网首页开发工具开发工具maven
Mac升级系统Maven打包失败

Mac升级系统Maven打包失败

作者: 极简架构 | 来源:发表于2023-04-20 11:21 被阅读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

    相关文章

      网友评论

        本文标题:Mac升级系统Maven打包失败

        本文链接:https://www.haomeiwen.com/subject/rjurjdtx.html