美文网首页
Linux下Maven配置问题

Linux下Maven配置问题

作者: Bill_Lin | 来源:发表于2018-01-14 16:36 被阅读23次

    执行命令mvn时报错

    错误:找不到或无法加载主类 org.codehaus.classworlds.Launcher
    解决方法:很可能为系统安装过其他版本的maven,用which mvn定位脚本检查

    hadoop@Master:/usr/bin$ which mvn
    /usr/local/apache-maven-3.5.2/bin/mvn
    hadoop@Master:/usr/bin$
    

    若发现与自己配置的M2_HOME路径不一致,则确认为系统在启动maven时,调用的是旧版本的bin/mvn脚本。删除该脚本并重新加载配置文件,比如旧版本路径为usr/bin/mvn

    sudo rm -rf /usr/bin/mvn
    source ~/.bashrc
    

    删除后若忘记重新加载配置文件~/.bashrc,则会报错

    错误: 找不到或无法加载主类 org.codehaus.plexus.classworlds.launcher.Launcher
    

    再执行mvn -version命令,若显示如下成功则配置完成

    hadoop@Master:/usr/bin$ mvn -version
    Apache Maven 3.5.2 (138edd61fd100ec658bfa2d307c43b76940a5d7d; 2017-10-18T15:58:13+08:00)
    Maven home: /usr/local/apache-maven-3.5.2
    Java version: 1.8.0_151, vendor: Oracle Corporation
    Java home: /home/hadoop/MyLocal/jdk1.8.0_151/jre
    Default locale: zh_CN, platform encoding: UTF-8
    OS name: "linux", version: "4.2.0-27-generic", arch: "amd64", family: "unix"
    

    相关文章

      网友评论

          本文标题:Linux下Maven配置问题

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