Для macOS Sierra 420
Это руководство было собрано из разных источников (ответы выше, а также из других постов), и работает отлично.
0. Если вы еще этого не сделали, установите homebrew.
Смотрите https://brew.sh/
1. Установите jenv
brew install jenv
2. Добавьте jenv в профиль bash.
if which jenv > /dev/null; then eval "$(jenv init -)"; fi
3. Добавьте jenv на свой путь
export PATH="$HOME/.jenv/shims:$PATH"
4. Нажмите «Caskroom / версии»
К вашему сведению: «Tap» расширяет список доступных репозиториев brew, которые могут быть установлены за пределы стандартного списка доступных репозиториев brew.
brew tap caskroom/versions
5. Установите последнюю версию Java
brew cask install java
6. Установите Java 6 (или 7 или 8, что вам нужно)
brew cask install java6
#brew cask install java7
#brew cask install java8
? Возможно, закройте и перезапустите Терминал, чтобы он увидел все новые установки ENV, которые были настроены.
7. Просмотр установок
Все версии Java устанавливаются здесь: /Library/Java/JavaVirtualMachinesдавайте посмотрим.
ls -la /Library/Java/JavaVirtualMachines
8. Добавьте каждый путь к jenv по одному.
Нам нужно добавить «/ Contents / Home» в папку версии. ПРЕДУПРЕЖДЕНИЕ: Используйте реальные пути на вашей машине ... это просто пример «s
jenv add /Library/Java/JavaVirtualMachines/1.6.0___EXAMPLE___/Contents/Home
jenv add /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk___EXAMPLE___/Contents/Home
9. Проверьте, зарегистрирован ли jenv в порядке
jenv versions
10. Установите версию Java для использования (глобально)
Где XX соответствует одному из пунктов в списке версий выше.
jenv global XX
Проверьте версию Java
java -version
Проверьте версии jenv
Следует также указать текущую версию, используемую со звездочкой.
jenv versions
СДЕЛАНО
Быстрая будущая ссылка
Чтобы изменить версии Java
... Смотрите список доступных версий Java
jenv versions
... затем, где XX соответствует элементу в списке выше
jenv global XX
brew install caskroom/cask/brew-caskаbrew install caskне с плагином Emacs.