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

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

当我以普通用户身份运行命令时,路径变量已echo $PATH设置。但当我以 root 用户身份运行时,变量并未设置。echo $JAVA_HOMEjdk

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

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

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

当我mvn -version以 root 用户身份运行时,从当前终端,它还显示 maven 未安装。

请帮我配置 maven。

谢谢

答案1

好的,最后我所做的与安装 java jdk 环境时所做的相同,即在中添加 maven 变量/etc/profile。步骤如下:-

  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. profile通过source /etc/profile在命令行中输入来重新加载

  4. 重启系统

  5. 通过在命令行中M2输入进行验证echo $M2

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

相关内容