首页 文章

在CentOS上安装Maven后找不到mvn命令

提问于
浏览
0

我按照本教程尝试在我的Remote Centos服务器上安装maven

http://www.unixmen.com/install-apache-ant-maven-tomcat-centos-76-5/

我打电话给 echo $MAVEN_HOME 时得到/ opt / maven

得到了

/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin:/root/.nvm/versions/node/v0.12.7/仓:/根/ bin中

致电 echo $PATH

但是当我打电话给_2443951时它说:

-bash:mvn:找不到命令

2 回答

  • 1

    因为您错误地设置了环境变量 . 请仔细阅读本节: Setup Maven environment variable in your tutorial您所看到的内容 .

  • 3

    首先下载最新版本:

    > http://maven.apache.org/
    > go to download
    > download apache-maven-3.5.0-src.tar.gz
    

    执行以下命令:

    > sudo tar xzf apache-maven-3.5.0-src.tar.gz -C /opt
    > cd /opt
    > Create symlink
        sudo ln -s apache-maven-3.5.0 maven
    

    接下来,在系统范围内设置Maven路径:

    > sudo gedit /etc/profile.d/maven.sh
    > export M2_HOME = /opt/maven
    > export PATH = ${M2_HOME}/bin:${PATH}
    

    最后,注销并再次登录以激活上述环境变量 . 要验证maven的成功安装,请检查maven的版本::

    mvn -version Apache Maven 3.5.4(1edded0938998edf8bf061f1ceb3cfdeccf443fe; 2018-06-18T00:03:14 05:30)Maven home:/ opt / maven Java version:1.8.0_45,vendor:Oracle Corporation,runtime:/ usr / java /jdk1.8.0_45/jre默认语言环境:en_US,平台编码:UTF-8操作系统名称:“linux”,版本:“3.10.0-862.11.6.el7.x86_64”,arch:“amd64”,family:“ UNIX”

相关问题