"mvn -version"不返回版本



我正在尝试使用以下步骤在Ubuntu上安装maven:

  1. user$ wget http://archive.apache.org/dist/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz
  2. user$ tar -zxvf apache-maven-3.3.9-bin.tar.gz
  3. user$ export PATH=/usr/local/apache-maven-3.3.9/bin:$PATH


user$ echo $PATH

cli返回:/usr/local/apachemaven3.3.9/bin:/usr/地方/sbin:/usr/地方/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/游戏:/usr/地方/游戏

but on执行

user$ MVN -version

cli返回:程序'mvn'可以在以下包中找到:

    maven >
  • maven2

尝试:sudo apt-get install

这里是否缺少任何步骤?

JAVA_HOME已设置:

user$ echo $JAVA_HOME

/usr/lib/jvm/java-8-oracle

在您的路径中,您有/usr/local/apachemaven3.3.9/bin而不是/usr/local/apache-maven-3.3.9/bin

我还建议您使用MAVEN_HOME这样的环境变量来保存Maven目录的位置:/usr/local/apache-maven-3.3.9 .

则可以将PATH设置为${MAVEN_HOME}/bin:${PATH}

这样,如果您必须更改Maven目录或版本,则不必更改PATH。你只需要改变你的MAVEN_HOME .

您应该将您的环境变量设置为:

    <
  1. /etc/环境/gh>
  2. /etc/profile

你可以使用vi编辑器来做,你需要以超级用户的身份来做。这样的:

sudo vi/etc/environment

然后,重新启动系统或注销并重新登录。

最新更新