Где установить переменные окружения в Ubuntu 12.04

1

Я запутался, где установить переменные окружения в Ubuntu 12.04. Теперь я даю так: {редактирование 2 файлов для установки переменных пути}

1). gedit ~/.bashrc

первая линия

экспорт JAVA_OPTS = "$ JAVA_OPTS -Xms1024M -Xmx2048M -XX: MaxPermSize = 1024M -XX: PermSize = 128M"

2). gedit ~/.profile

В конце концов

# ------------------- НАСТРОЙКИ ПУТЯ ------------------ #

# -------- Ant Home
ANT_HOME =/программы/апач-муравей-1.8.0

# -------- Maven Home
M2_HOME =/программы/апач-Maven-3.2.1

# --------- JDK 1.6 Главная
JAVA_HOME =/программы/Java/jdk1.6.0_37

# ----------JDK 1.7 Главная
# JAVA_HOME =/программы/Java/jdk1.7.0_09

# ------------- Настройки пути
PATH = $ PATH: $ JAVA_HOME/бен: $ ANT_HOME/бен: $ M2_HOME/бен

# ----------Enabling AppDynamics Viewer---------
PATH = $ PATH:/программы/AppDynamicsLite/LiteViewer

Я получаю ошибки, поскольку все пути установлены, и я могу использовать JAVA, JAVAC, ANT & MAVEN. Я не префикс команды экспорта для установки путей в.profile. Только настройки кучи помещаются в.bashrc

но я не использовал ANT_OPTS и MAVEN_OPTS. Поэтому я смущен, нужны они или нет.

  • 0
    Этот вопрос кажется не по теме, потому что он касается переменных среды в Ubuntu. Я считаю, что это будет по теме на Askubuntu .
Теги:
maven
ant

3 ответа

3

Поместите переменные окружения в глобальный файл /etc/environment:

...

JAVA_HOME=/usr/lib/jvm/java-1.7.0

... Выполнение "source/etc/environment" в каждой оболочке, где вы хотите, чтобы переменные обновлялись:

$ source /etc/environment

Убедитесь, что он работает:

$ echo $JAVA_HOME
$ /usr/lib/jvm/java-1.7.0

Вот еще одна ссылка от mkyong

2

Вот некоторая информация о переменных среды, настройка вашего пути и где устанавливать вещи, которые, я надеюсь, полезны для вас, чтобы настроить вашу среду.

Пользовательские переменные среды

.bashrc: специфичен для оболочки bash.

.profile: используется несколькими оболочками и первоначально использовался оболочкой bourne (из памяти). .profile может не загружаться bash, если присутствует .bashrc. Некоторые оболочки читают его только в том случае, если нет никакой конкретной конфигурации оболочки.

Если вы используете другую оболочку, вам нужно посмотреть, как лучше всего настроить переменные среды для этой оболочки.

Обратите внимание, что добавление к вышеуказанным файлам влияет только на пользователя, для которого вы их установили, поскольку они живут в /home/username/.

Также не забудьте снова загрузить файл или перезагрузить оболочку, чтобы ваши настройки вступили в силу. Вы можете добиться этого с помощью чего-то вроде source.bashrc после того, как вы отредактируете его в командной строке, чтобы избежать перезапуска или повторного открытия терминала.

Системные переменные среды

Если вы хотите установить системные переменные, вы можете сделать это в /etc/environment.

Обновление вашего PATH

Если вы хотите выполнить java/ant/maven и т.д. Из командной строки или включить приложения, для которых необходимо, чтобы PATH среды PATH была правильно настроена для работы, вам также нужно будет добавить ./bin в ваш PATH. В зависимости от ваших предпочтений относительно системных или пользовательских настроек пути:

export PATH=$PATH:$JAVA_HOME/bin:$ANT_HOME/bin 

и т.д. в соответствующем файле.

Стандарт иерархии файловой системы

Боковая точка и полностью необязательная, правильное место для установки java, ant, maven и т.д., Если не из.deb, будет в /opt, в соответствии с файловой системойHierarchyStandard

0

Эй, просто пройдите по этому URL-адресу.

https://help.ubuntu.com/community/EnvironmentVariables

Это лучше поможет вам. Вышеприведенный URL-адрес дает всю информацию об переменной среды Ubuntu. И если вышеуказанный POST обновлен в 3 января 2014 года.

  • 0
    привет Шихаб, танки за ссылку
  • 0
    Добро пожаловать Титус Курьян. Просто ГОЛОСОВАТЬ за меня.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню