当前位置: 首页 > 知识库问答 >
问题:

"mvn-version"不返回版本

宗政霄
2023-03-14

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

  1. 用户$wgethttp://archive.apache.org/dist/maven/maven-3/3.3.9/binaries/apache-maven-3.3.9-bin.tar.gz
  2. 用户$tar-zxvf apache-maven-3.3。9-bin。焦油广州
  3. 用户$export PATH=/usr/local/apache-maven-3.3。9/bin:$PATH


用户$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/games

但在执行时

用户$mvn-版本

cli返回:可以在以下软件包中找到程序“mvn”:

  • maven
  • maven2

尝试:sudo-apt-get-install

这里少了一步吗?

已设置JAVA_主页:

用户$echo$JAVA\u HOME

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

共有2个答案

关项明
2023-03-14

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

  1. /etc/环境
  2. 等/配置文件

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

sudo vi /etc/environment

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

韩晋
2023-03-14

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

此外,我建议您使用一个环境变量,如MAVEN_HOME来保存Maven目录的位置:/usr/local/apache-maven-3.3.9

然后您可以将路径设置为${MAVEN_HOME}/bin:${PATH}

这样,例如,如果必须更改Maven目录或版本,就不必更改路径。您只需更改您的MAVEN\u主页

 类似资料:
  • null 但在执行时 用户$mvn-版本 cli返回:程序'mvn'可以在以下包中找到: null 用户$echo$JAVA_HOME /usr/lib/jvm/java-8-Oracle

  • 路径:%JAVA_HOME\bin;%M2_HOME\bin;... java版本工作良好 java版本“1.8.0_45”java(TM)SE运行时环境(build1.8.0_45-B15)java HotSpot(TM)64位服务器VM(build25.45-B02,混合模式) “Mvn'n'est pas reconnu en tant que commande interne ou ext

  • Visual Studio Code has integrated Git support for the most common commands. This makes it an excellent choice to manage your code commits while you develop. VS Code 已经集成了 Git 并支持 Git 的大部分常用命令,这使得它是你在开

  • web3.version属性记录了web3容器对象的版本。 调用方法: Web3.version web3.version 返回值: String: 当前版本字符串 示例代码: web3.version; > "1.0.0"

  • 此命令用于返回当前使用的NetRexx版本。 语法 (Syntax) version 参数 (Parameters) 没有 返回值 (Return Value) 正在使用的当前版本的NetRexx。 例子 (Example) /* Main program */ say version 当我们运行上述程序时,我们将得到以下结果。 输出 (Output) NetRexx 3.04 01 Jul

  • Oracle于4月26日为Mac OS X发布了Java JDK 7。我按照安装说明操作,当我在终端窗口执行Java版本时,我得到了: 但是,当我在终端窗口中执行时,我会得到: 如何让Maven使用Java JDK1.7.0_04? 谢谢你的帮助。