Установите JAVA_HOME в качестве корня установки Java

В настоящее время я использую hadoop, и в части конфигурации есть "определить JAVA_HOME, по крайней мере, как корень вашей установки Java", я на самом деле запутался в этом. Скажите, мой JAVA_HOME при использовании: echo $JAVA_HOME является: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home

и моя установка Java при использовании: какой Java:/usr/bin/java

Какие изменения я должен сделать, чтобы установить JAVA_HOME в качестве корня Java?

Спасибо!

И для продолжения, я думаю, что упомянутый учебник внес изменения в часть conf / en-sh. Я попробовал комбинации предложенных ниже ответов, но все равно получил ошибку 1. неверный идентификатор для экспорта JAVA_HOME = .. part 2. невозможно загрузить библиотеку hadoop

Пожалуйста, помогите..... Любое предложение?

3 ответа

Решение

В моей системе JAVA_HOME установлен в /Library/Java/Home на горного льва. Достаточно справедливо... добавить export JAVA_HOME=/Library/Java/Home строка в файл.bash_profile, .zshrc в вашем домашнем каталоге. Если вы используете tcsh, строка, которую вы хотите setenv JAVA_HOME /Library/Java/Home, Оболочка по умолчанию в последних версиях OS X для пользователей bash. Вы можете узнать, что вы используете, используя echo $SHELL,

Для пользователей операционной системы GNU/Linux: в вашем профиле bash установите переменную Java Home export JAVA_HOME=/usr/bin/java затем export PATH=$PATH:/usr/bin/java, Вот полный учебник.

Установите для JAVA_HOME значение /System/Library/Java/JavaVirtualMachines/1.6.0.jdk. Достаточно.

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