Для 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.