“mvn -version”没有返回版本

时间:2016-09-02 11:41:06

标签: linux maven ubuntu

我正在尝试使用以下步骤在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
  4. 关于做什么 user $ echo $ PATH

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

    但执行

    用户$ mvn -version

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

    • 行家
    • maven2的

    尝试:sudo apt-get install

    这里缺少任何一步吗?

    已经设置了JAVA_HOME:

    user $ echo $ JAVA_HOME

    / usr / lib中/ JVM / JAVA -8-预言

2 个答案:

答案 0 :(得分:0)

在您的路径中,您有/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 :(得分:0)

您应该在以下位置设置环境变量:

  1. 的/ etc /环境
  2. 的/ etc /简档
  3. 您可以使用vi编辑器执行此操作,并且您需要以超级用户身份进行操作。像这样:

    sudo vi / etc / environment

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