Я работаю над проектом на виртуальной машине, которая работает на windows 10, и где у меня нет доступа пользователя к системным переменным в GUI. Поскольку мне нужно использовать Maven, мне интересно, как я могу установить переменные java и maven с помощью терминала bash?
Я попытался установить переменную с помощью этой команды:
export M2_HOME="/c/Program Files/apache-maven-3.6.3"
export M2="$M2_HOME/bin"
export MAVEN_OPTS="-Xms256m -Xmx512m"
И затем, если в терминале было запущено mvn --version
, я получил:
bash: mvn: команда не найдена
Если я запустил printenv
Я вижу в списке, что переменные были установлены:
M2_HOME=/c/Program Files/apache-maven-3.6.3
M2=/c/Program Files/apache-maven-3.6.3/bin
MAVEN_OPTS=-Xms256m -Xmx512m
Но если я закрою терминал и снова открою его, то я больше не вижу этих переменных. Как правильно установить переменные Java и Maven env через bash на Windows?