Переменная среды 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.9export M2=$M2_HOME/binexport PATH=$M2:$PATHперезагружать
profileнабравsource /etc/profileв командной строкеПерезагрузите систему
проверить
M2набравecho $M2в командной строке- проверить
PATHнабравecho $PATHв командной строке. Проверьте, есть ли каталог maven вPATHпеременная или нет. - Проверьте
maven versionнабравmvn -versionв командной строке