Я запутался, где установить переменные окружения в Ubuntu 12.04. Теперь я даю так: {редактирование 2 файлов для установки переменных пути}
экспорт JAVA_OPTS = "$ JAVA_OPTS -Xms1024M -Xmx2048M -XX: MaxPermSize = 1024M -XX: PermSize = 128M"
# ------------------- НАСТРОЙКИ ПУТЯ ------------------ #
# -------- 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. Поэтому я смущен, нужны они или нет.
Поместите переменные окружения в глобальный файл /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
Вот некоторая информация о переменных среды, настройка вашего пути и где устанавливать вещи, которые, я надеюсь, полезны для вас, чтобы настроить вашу среду.
.bashrc: специфичен для оболочки bash.
.profile: используется несколькими оболочками и первоначально использовался оболочкой bourne (из памяти). .profile
может не загружаться bash, если присутствует .bashrc
. Некоторые оболочки читают его только в том случае, если нет никакой конкретной конфигурации оболочки.
Если вы используете другую оболочку, вам нужно посмотреть, как лучше всего настроить переменные среды для этой оболочки.
Обратите внимание, что добавление к вышеуказанным файлам влияет только на пользователя, для которого вы их установили, поскольку они живут в /home/username/
.
Также не забудьте снова загрузить файл или перезагрузить оболочку, чтобы ваши настройки вступили в силу. Вы можете добиться этого с помощью чего-то вроде source.bashrc
после того, как вы отредактируете его в командной строке, чтобы избежать перезапуска или повторного открытия терминала.
Если вы хотите установить системные переменные, вы можете сделать это в /etc/environment
.
Если вы хотите выполнить java/ant/maven и т.д. Из командной строки или включить приложения, для которых необходимо, чтобы PATH
среды PATH
была правильно настроена для работы, вам также нужно будет добавить ./bin
в ваш PATH. В зависимости от ваших предпочтений относительно системных или пользовательских настроек пути:
export PATH=$PATH:$JAVA_HOME/bin:$ANT_HOME/bin
и т.д. в соответствующем файле.
Боковая точка и полностью необязательная, правильное место для установки java, ant, maven и т.д., Если не из.deb, будет в /opt
, в соответствии с файловой системойHierarchyStandard
Эй, просто пройдите по этому URL-адресу.
https://help.ubuntu.com/community/EnvironmentVariables
Это лучше поможет вам. Вышеприведенный URL-адрес дает всю информацию об переменной среды Ubuntu. И если вышеуказанный POST обновлен в 3 января 2014 года.