Dla systemu macOS Sierra 420
Ten przewodnik został zebrany z różnych źródeł (powyższe odpowiedzi oraz inne posty) i działa idealnie.
0. Jeśli jeszcze tego nie zrobiłeś, zainstaluj homebrew.
Zobacz https://brew.sh/
1. Zainstaluj jenv
brew install jenv
2. Dodaj jenv do profilu bash
if which jenv > /dev/null; then eval "$(jenv init -)"; fi
3. Dodaj jenv do swojej ścieżki
export PATH="$HOME/.jenv/shims:$PATH"
4. Stuknij „caskroom / wersje”
FYI: „Tap” rozszerza listę dostępnych rep, które można zainstalować, ponad domyślną listę dostępnych rep.
brew tap caskroom/versions
5. Zainstaluj najnowszą wersję Java
brew cask install java
6. Zainstaluj java 6 (lub 7 lub 8 cokolwiek potrzebujesz)
brew cask install java6
#brew cask install java7
#brew cask install java8
? Być może zamknij i uruchom ponownie Terminal, aby zobaczył wszystkie nowe zmienne ENV, które zostały skonfigurowane.
7. Przejrzyj instalacje
Tutaj zainstalowana jest cała wersja Java: /Library/Java/JavaVirtualMachines
spójrzmy.
ls -la /Library/Java/JavaVirtualMachines
8. Dodaj każdą ścieżkę do jenv pojedynczo.
Musimy dodać „/ Contents / Home” do folderu wersji. OSTRZEŻENIE: Użycie rzeczywiste ścieżki na komputerze ... to tylko przykład 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. Sprawdź, czy jenv zarejestrował się OK
jenv versions
10. Ustaw wersję Java do użycia (globalnie)
Gdzie XX odpowiada jednemu z elementów z powyższej listy wersji.
jenv global XX
Sprawdź wersję Java
java -version
Sprawdź wersje jenv
Powinien również wskazywać, że bieżąca wersja jest używana z gwiazdką.
jenv versions
GOTOWY
Szybkie odniesienie w przyszłości
Aby zmienić wersje Java
... Zobacz listę dostępnych wersji Java
jenv versions
... wtedy, gdzie XX pasuje do pozycji z powyższej listy
jenv global XX
brew install caskroom/cask/brew-cask
zamiastbrew install cask
wtyczki Emacsa.