Maven环境变量不在其他终端上工作

当我以普通用户身份运行echo $PATHecho $JAVA_HOME命令时,我获得了jdk路径变量集。 但是当我以root用户身份运行时,变量不会在那里设置。

我将maven二进制文件夹复制到/opt然后尝试使用命令安装maven环境变量:

 export PATH=/opt/apache-maven-3.3.9/bin:$PATH 

当我在当前终端中运行mvn -version ,我看到maven变量设置但是当我从新终端运行命令时,它表示没有安装maven。

当我以root用户身份运行mvn -version时,从当前的ternimal开始,它也会显示maven没有被安装。

请帮我配置maven。

谢谢

好吧,最后我做的是和安装java jdk环境一样,即在/etc/profile添加maven变量。 步骤如下: –

  1. sudo pluma / etc / profile
  2. 在文本文件的末尾添加这些命令

    export M2_HOME=/opt/apache-maven-3.3.9

    export M2=$M2_HOME/bin

    export PATH=$M2:$PATH

  3. 通过在命令行中键入source /etc/profile重新加载profile source /etc/profile

  4. 重启系统

  5. 通过在命令行中键入echo $M2来validationM2

  6. 通过在命令行中键入echo $PATH来validationPATH 。 检查PATH变量中是否有maven目录。
  7. 通过在命令行中键入mvn -version来检查maven version