Jak obniżyć wersję Java z 9 na 8 na macOS Sierra 10.12.6 (16G29). Próbowałem usunąć wtyczkę Java i zainstalowałem Javę 8, jednak wersja Java i javac pokazuje 9 w terminalu, ale w preferencjach systemowych jest 8. Z góry dziękuję!Jak obniżyć wersję Java z 9 na 8 na MACOS. Eclipse nie działa z Javą 9
Odpowiedz
Najprostszym rozwiązaniem może być zainstalowanie Java 8 równolegle do Javy 9 (jeśli jeszcze nie istnieje) i określenie JVM do jawnego użycia w eclipse.ini
. Możesz znaleźć opis tego ustawienia, w tym opis, jak znaleźć eclipse.ini
na komputerze Mac pod numerem Eclipsepedia
Nie musisz obniżać oceny. Możesz uruchomić więcej niż jedną wersję Java na MacOS. Możesz ustawić wersję terminalu za pomocą tego polecenia w systemie MacOS.
# List Java versions installed
/usr/libexec/java_home -V
# Java 1.9
export JAVA_HOME=$(/usr/libexec/java_home -v 9)
# Java 1.8
export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)
# Java 1.7
export JAVA_HOME=$(/usr/libexec/java_home -v 1.7)
# Java 1.6
export JAVA_HOME=$(/usr/libexec/java_home -v 1.6)
Można ustawić wartość domyślną w .bashrc, .profile lub .zprofile
Wielkie dzięki, to mi pomogło! Szkoda, że Java Control Panel w MacOS nie ujawnia takich ustawień. – sesm
To również zadziałało. Dzięki!! –
To jak to zrobiłem. Nie trzeba usunąć Java 9.
Krok 1: Instalacja Java 8
Można pobrać Java 8 stąd: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
Krok 2: Po zainstalowaniu Java 8. Potwierdź instalację wszystkich wersji. Wpisz następujące polecenie w swoim terminalu.
/usr/libexec/java_home -V
Krok 3: Edit .bash_profile
sudo nano ~/.bash_profile
Krok 4: Dodaj 1.8 jako domyślny. (Dodaj poniżej linii do pliku bash_profile).
export JAVA_HOME=$(/usr/libexec/java_home -v 1.8)
Teraz Naciśnij CTRL + X, aby opuścić bash. Naciśnij "Y", aby zapisać zmiany.
Krok 5: Odśwież bash_profile
source ~/.bash_profile
Krok 6: Potwierdź aktualną wersję Java
java -version
Najnowsza wersja Eclipse IDE (Oxygen.2) działa dobrze z Java 9. Czy próbowałeś tego? Łatwiej jest zaktualizować środowisko Eclipse IDE niż zarządzać wersjami Java w systemie MacOS ...
** Zmniejszanie ** z 8 na 9? – TDG
Przepraszamy. Mój zły .. 9 do 8. – LearningNew
Wersja MacOS może być istotna; rozważ edycję i dodanie tego do pytania (nie publikuj jako komentarz). – AJNeufeld