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