Я только что купил новый MacBook Pro.
Это мой первый MAC, и я все еще пытаюсь научиться ориентироваться в нем.
В любом случае, я тоже новичок в Java, и я практиковался на своем ПК с Windows, прежде чем он навсегда умер.
Теперь, когда я использую этот MAC, я установил свой JDK, и теперь мне нужно установить JAVA_HOME
переменную среды.
Я понятия не имею, что делать.
Я пробовал следовать некоторым из этих руководств, но далеко не ушел.
Мне удалось найти терминал, и я думаю, что создал несколько файлов. Я получаю такие сообщения:
(1) Другая программа может редактировать тот же файл. В этом случае будьте осторожны, чтобы не получить два разных экземпляра одного и того же файла при внесении изменений. Закройте или продолжайте с осторожностью.
(2) Сбой сеанса редактирования этого файла. В этом случае используйте «: recovery» или «vim -r /Users/Erwin/.bash_profile» для восстановления изменений (см. «: Help recovery»). Если вы уже сделали это, удалите файл подкачки «/Users/Erwin/.bash_profile.sw p», чтобы избежать появления этого сообщения.
Может кто-нибудь подскажет, как пошагово установить Java в среде Mac OSX?
источник
Ответы:
Буквально все, что вам нужно сделать, это:
и перезапустите вашу оболочку.
Если у вас установлено несколько версий JDK и вы хотите, чтобы это была конкретная версия, вы можете использовать
-v
флаг, чтобы этоjava_home
понравилось:источник
source ~/.bash_profile
это сработает, верно?echo export "JAVA_HOME=\$(/usr/libexec/java_home -v 1.7)" >> ~/.bash_profile
Если вам нужна конкретная версия. 1.7 в данном случае.Я сделал это, поставив
(задники) в моем .bashrc. См. Мой комментарий к ответу Адриана.
источник
В Mac OSX 10.5 или более поздней версии Apple рекомендует установить для
$JAVA_HOME variable to /usr/libexec/java_home
экспорта$JAVA_HOME
in file ~/. bash_profile
или~/.profile
.Откройте терминал и запустите следующую команду.
сохраните и выйдите из редактора vim, затем запустите исходную команду на .bash_profile
источник
Установите переменную среды $ JAVA_HOME в последней или более ранней версии Mac OSX.
Скачать и установить установить JDK
Установить переменную среды JAVA_HOME
Или создать . zprofile файл
Сохраните .zprofile и закройте файл bash, а затем напишите в терминале для идеальной работы .
Настроить тест в терминале
источник
Перед установкой переменной среды JAVA_HOME рекомендуется проверить оболочку терминала по умолчанию с помощью следующих команд:
Если ваш терминал по умолчанию - / bin / bash (Bash), вам следует использовать метод @Adrian Petrescu .
Если ваш терминал по умолчанию - / bin / zsh (Z Shell), вы должны установить эту переменную среды в файле ~ / .zshenv со следующим содержимым:
Точно так же для любого другого типа терминала, не упомянутого выше, вы должны установить переменную среды в соответствующем файле env терминала.
источник
Я получил его, добавив в ~ / .profile. Каким-то образом после обновления до бета-версии El Capitan он не работал, хотя JAVA_HOME был определен в .bash_profile.
Если есть пользователи бета-версии El Capitan, попробуйте добавить в .profile
источник
Я обновил отличную утилиту,
jenv
чтобы упростить настройку на macOS.Следуйте инструкциям на https://github.com/hiddenswitch/jenv.
источник