[英]“mvn -version” not returning the version
I am trying to install maven on Ubuntu using the following steps : 我正在尝试使用以下步骤在Ubuntu上安装maven:
on doing 在做
user$ echo $PATH 用户$ echo $ PATH
cli returns : /usr/local/apachemaven3.3.9/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games cli返回:/usr/local/apachemaven3.3.9/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/ usr /本地/游戏
but on executing 但是执行
user$ mvn -version 用户$ mvn -version
cli returns : The program 'mvn' can be found in the following packages: cli返回:可以在以下软件包中找到程序'mvn':
Try: sudo apt-get install 尝试:sudo apt-get install
Is any step missing here ? 这里缺少任何步骤吗?
JAVA_HOME is already set : JAVA_HOME已经设置:
user$ echo $JAVA_HOME 用户$ echo $ JAVA_HOME
/usr/lib/jvm/java-8-oracle / usr / lib / jvm / java-8-oracle
In your path, you have /usr/local/apachemaven3.3.9/bin
instead of /usr/local/apache-maven-3.3.9/bin
. 在您的路径中,您具有/usr/local/apachemaven3.3.9/bin
而不是/usr/local/apache-maven-3.3.9/bin
。
Also I recommand you use an environment variable like MAVEN_HOME
to save the location of Maven directory : /usr/local/apache-maven-3.3.9
. 我也建议您使用环境变量(如MAVEN_HOME
保存Maven目录的位置: /usr/local/apache-maven-3.3.9
。
Then you can set your PATH
to ${MAVEN_HOME}/bin:${PATH}
. 然后,您可以将PATH
设置为${MAVEN_HOME}/bin:${PATH}
。
That way you won't have to change your PATH
if you have to change your Maven directory or version for example. 这样,例如,如果必须更改Maven目录或版本,则无需更改PATH
。 You only have to change your MAVEN_HOME
. 您只需要更改MAVEN_HOME
。
You should set your environment variables in: 您应该在以下位置设置环境变量:
You can do it using the vi editor, and you'll need to it as super user. 您可以使用vi编辑器进行操作,并且需要以超级用户身份进行操作。 Like this: 像这样:
sudo vi /etc/environment 须藤vi / etc / environment
Afterwards, restart your system or logout and log back in. 然后,重新启动系统或注销并重新登录。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.