Maven环境变量不在其他终端上工作
当我以普通用户身份运行echo $PATH
和echo $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变量。 步骤如下: –
- sudo pluma / etc / profile
-
在文本文件的末尾添加这些命令
export M2_HOME=/opt/apache-maven-3.3.9
export M2=$M2_HOME/bin
export PATH=$M2:$PATH
-
通过在命令行中键入
source /etc/profile
重新加载profile
source /etc/profile
-
重启系统
-
通过在命令行中键入
echo $M2
来validationM2
- 通过在命令行中键入
echo $PATH
来validationPATH
。 检查PATH
变量中是否有maven目录。 - 通过在命令行中键入
mvn -version
来检查maven version