Почему JAVA_HOME не устанавливается автоматически для всех пользователей после установки openjdk-6 в Ubuntu 12.04?

На недавно установленной коробке Java не была установлена, поэтому я установил openjdk-6 через apt-get install openjdk-6-jre openjdk-6-jdk. Когда я пытаюсь запустить службу Hadoop, он жалуется, что JAVA_HOME не установлен.

Нужно ли что-то сделать, чтобы JAVA_HOME был установлен для всех пользователей?

1
задан 28 July 2012 в 01:21

1 ответ

При установке пакетов обычно устанавливаются символические ссылки на общие двоичные файлы Java как /usr/bin/java и т. Д., И этого достаточно для большинства приложений Java.

Некоторые по-прежнему хотят унаследованный JAVA_HOME, и для чего-то вроде Hadoop лучшее место для его установки - в файле конфигурации глобальной среды /etc/environment; тогда он будет доступен в консоли (TTY), терминалах и на рабочем столе.

0
ответ дан 28 July 2012 в 01:21

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

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