Как навсегда установить переменные окружения PATH и M2_HOME в Ubuntu для Maven3?

Я скачал последний файл apache-maven3.zip и извлек его в папку: /home/gaurav/Java/maven3.

Я не знаю, как установить переменные окружения для maven, такие как PATH и M2_HOME.

Я попробовал следующее:

export M2_HOME=/home/gaurav/Java/maven3

export PATH= /home/gaurav/Java/maven3/bin:${PATH}

После установки этого я запустил mvn --version, и он работает правильно.

Но когда в следующий раз я запускаю свой компьютер и набираю $M2_HOME, он не показывает подробности переменных пути, ни mvn --version не выполняется.

Пожалуйста, помогите мне решить эту проблему постоянной установки переменных окружения в Ubuntu.

30
задан 29 March 2013 в 11:07

2 ответа

Обновление: Илия указал мне, что, если вы не создаете динамические переменные окружения, вы должны сохранить их в /etc/environment. Чтобы установить M2_HOME и добавить каталог bin в свой PATH, вы должны изменить свой /etc/environment следующим образом. Убедитесь, что вы не просто копируете / вставляете, потому что ваш файл /etc/environment может иметь переменную PATH, отличную от моей.

M2_HOME="/home/gaurav/Java/maven3"
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/home/gaurav/Java/maven3/bin"


Альтернативный (не рекомендованный) метод: Как сказал Митч, вам нужно отредактировать файл конфигурации, чтобы навсегда изменить свой PATH. Я решил отредактировать свой конфигурационный файл /etc/profile, потому что он применяется для всей системы. Чтобы отредактировать этот файл, запустите sudo nano /etc/profile Вот соответствующая выдержка из моего файла конфигурации:

# /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
# and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).

JAVA_HOME=/usr/lib/jvm/java-6-oracle/
export JAVA_HOME

M2_HOME=/usr/local/apache-maven/apache-maven-3.0.4
export M2_HOME
M2=$M2_HOME/bin
export M2

PATH=$PATH:$JAVA_HOME
PATH=$PATH:$M2
export PATH
0
ответ дан 29 March 2013 в 11:07

Необходимо добавить ПУТЬ к/etc/bash.bashrc как корень.

От корня делают эти шаги:

  1. sudo nano /etc/bash.bashrc
  2. В конце файла добавьте следующую строку:

    PATH=/home/computer/application/bin:$PATH  
    

Это - просто псевдо адрес. Измените его согласно адресу, который Вы хотите и добавляете :$PATH после него.

Это для Ubuntu.

3
ответ дан 29 March 2013 в 11:07

Другие вопросы по тегам:

Похожие вопросы: