Установите 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. Достаточно.