Как установить переменные среды JAVA в масштабе всей системы?

Я работаю разработчиком приложений java / j2ee, поэтому, пожалуйста, скажите мне, как настроить JAVA_HOME, JRE_HOME, CLASSPATH, чтобы я мог использовать Tomcat, Mysql, java все вместе в Терминале.

Я могу использовать все вместе в чистой среде сервера CLI или в среде рабочего стола с графическим интерфейсом.

3
задан 29 June 2012 в 15:39

3 ответа

Используя 12.04, размещение информации в /etc/environment сработало для меня:

tku@buster:~$ cat /etc/environment 
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
[...]
LC_MEASUREMENT="de_DE.UTF-8"
JAVA_HOME=/home/tku/work/jdk1.7.0_05
0
ответ дан 29 June 2012 в 15:39

Если у вас установлено несколько версий Java (или, если на то пошло, несколько версий чего-либо), и вы хотите иметь возможность переключаться между ними, Environment Modules стоит рассмотреть. Он позволяет загружать, выгружать и переключаться между настройками среды для разных установленных версий любого программного обеспечения, для которого он настроен. Это де-факто стандарт для кластеров, и, хотя поначалу его немного сложно настроить, он стоит усилий, ИМХО.

0
ответ дан 29 June 2012 в 15:39

Легко.

sudo nano /etc/environment

Добавьте путь к каталогу «bin» внутри каталога java после двоеточия.

PATH = "blah/blah/blah:........../xyz/yvc:/YOUR/PATH/TO/JAVA/BIN"

Сохраните. Теперь выполните следующую команду ...

source /etc/environment

Проверьте, правильно ли он установлен.

java -version
0
ответ дан 29 June 2012 в 15:39

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

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