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

4zcjmb1e  于 2022-11-08  发布在  Maven
关注(0)|答案(4)|浏览(271)

我按照本教程尝试在我的远程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:/usr/sbin:/usr/bin:/usr/bin:/root/bin:/root/.nvm/版本/节点/v0.12.7/bin:/root/bin
调用echo $PATH
但是当我调用mvn -version时它说:
-bash:mvn:找不到命令

ou6hu8tu

ou6hu8tu1#

因为您未正确设置环境变量。请仔细阅读以下部分:设置Maven环境变量your tutorial中看到的内容。

svdrlsy4

svdrlsy42#

最重要的命令:

sudo ln -s /your_path/apache-maven-3.6.2/bin/mvn /usr/bin/mvn
ljsrvy3e

ljsrvy3e3#

首先从以下位置下载最新版本:

> 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 -版本

Apache Maven 3.5.4(已安装,请稍候)。2018-06- 18 T00:03:14+05:30)美文之家:/opt/mavenJava版本:1.8.0_45,厂商:甲骨文公司,运行时:/usr/java/jdk1.8.0_45/jre默认语言环境:en_US,平台编码:UTF-8操作系统名称:“linux”,版本:“3.10.0-862.11.6.el7.x86_64”,拱架:“amd 64”,系列:“UNIX”

zbdgwd5y

zbdgwd5y4#

转到maven官方网站link

>  Download latest version apache-maven-3.6.3-src.tar.gz
 >  Extract it into a location.
 >  Open .bashrc file in home location ( if not found then , ctrl + h)
 >  Add maven path

Maven

导出路径="$PATH:
例如:文件名:/home/nimal/apache-maven-3.6.3/bin”
检查版本:
mvn --版本

相关问题