找不到安装到Ubuntu mvn的Maven 3.0.4

找不到安装到Ubuntu mvn的Maven 3.0.4,maven,ubuntu,Maven,Ubuntu,我试图将Maven安装到Ubuntu,但出现了一些问题 我下载了Maven并将其解压到文件夹/usr/local/apache-Maven/apache-Maven-3.0.4. 然后我将这些行添加到/etc/environment export M2_HOME=/usr/local/apache-maven/apache-maven-3.0.4 出口M2=M2美元/箱 PATH=“/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/

我试图将Maven安装到Ubuntu,但出现了一些问题

我下载了Maven并将其解压到文件夹
/usr/local/apache-Maven/apache-Maven-3.0.4.
然后我将这些行添加到/etc/environment

export M2_HOME=/usr/local/apache-maven/apache-maven-3.0.4

出口M2=M2美元/箱

PATH=“/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:$JAVA\u HOME:$JRE\u HOME:$M2:$PATH”

但是当我试图通过
mvn--version
验证我的安装时,我收到了以下消息

'可以在以下软件包中找到程序“mvn”:*maven* maven2 Try:sudo apt get install'


已解决。很抱歉,如果忘记回复此问题。我将导出行添加到~/.bashrc,然后它开始工作。

请检查$M2中的
mvn
是否可执行。如果没有,则需要通过运行

chmod +x mvn

同样的问题,我就是这样解决的

1-从Synaptic安装Maven2,而不是从网站下载

2-
gedit~/.bashrc
并检查是否定义了M2_HOME和M2 env变量。如果定义了M2_HOME和M2 env变量,则删除它们,如果存在对它们的引用,也从PATH中删除它们


3-重新加载bash并再次尝试
mvn--version

自从Ubuntu 16.04.3 LTS发行以来,可以通过运行以下命令从官方存储库安装Maven:

  • sudoapt更新
  • sudoapt安装maven
每次点击
sudo apt update
时,它都会更新到最新版本


更新:安装完成后,在终端
mvn-v
中运行,查看是否安装了软件包。

更新/etc/environment后是否打开了新的终端窗口?是的,$M2中的mvn是可执行的。请记住,在更改
/etc/environment
之后,仅仅关闭gnome终端并再次启动它是不够的。。。您必须注销并再次登录。。。只需通过
echo$PATH