首页 文章

“mvn -version”没有返回版本

提问于
浏览
0

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

在做
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 /本地/游戏

但在执行

用户$ mvn -version

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

  • maven

  • maven2

尝试:sudo apt-get install

这里缺少任何一步吗?

JAVA_HOME已设置:

user $ echo $ JAVA_HOME

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

2 回答

  • 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 .

  • 0

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

    • / etc / environment

    • / etc / profile

    你可以使用vi编辑器来完成它,你需要它作为超级用户 . 像这样:

    sudo vi / etc / environment

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

相关问题