Переменная среды 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 не установлен.
И когда я бегу mvn -version
как пользователь root, из текущей тройки он также показывает, что maven не устанавливается.
Пожалуйста, помогите мне настроить Maven.
Спасибо
1 ответ
Хорошо, наконец то, что я сделал, было то же самое, что я сделал для установки java jdk, т.е. добавив переменные maven в /etc/profile
, Шаги описаны ниже:
- sudo pluma /etc/profile
Добавьте эти команды в конец текстового файла
export M2_HOME=/opt/apache-maven-3.3.9
export M2=$M2_HOME/bin
export PATH=$M2:$PATH
перезагружать
profile
набравsource /etc/profile
в командной строкеПерезагрузите систему
проверить
M2
набравecho $M2
в командной строке- проверить
PATH
набравecho $PATH
в командной строке. Проверьте, есть ли каталог maven вPATH
переменная или нет. - Проверьте
maven version
набравmvn -version
в командной строке