Iam新增了linux,并尝试运行一些maven命令。我的环境文件内容如下 -每次终止会话关闭时都会取消设置的环境变量
JAVA_HOME=/usr/lib/jvm/java-openjdk
export JAVA_HOME
M2_HOME=/home/sam/Downloads/apache-maven-3.3.9
export M2_HOME
PATH=$PATH:$JAVA_HOME:$M2_HOME
export PATH
但是每当我在终端运行一次MVN相关的东西,然后将其关闭并重新打开一个新的会话,IAM无法运行mvn命令,我得到“不是命令”错误。
任何人都可以帮助我如何纠正它,这样我就不会一次又一次地看到这个错误并永久地设置变量。
首先通过'PATH = $ PATH:/home/sam/Download/apache-maven-3.3设置Maven的路径。9/bin',也许你可以添加JAVA_HOME,但不要使用'M2_HOME' ...除此之外,这更多的是一个普通的Linux问题,因为你需要在'/ etc/profiles'中执行这种设置或者在用户的'$ HOME/.profiles'中,或者根据你使用'$ HOME/.bash_profile'的外壳类型? – khmarbaise
@khmarbaise,我无法得到你,请你重新解释你的答案。 – Learner