Zostałem poproszony o zainstalowanie JRE w wersji 8 po uaktualnieniu do Yosemite na rodzinie 2010 21 "iMac. Po zainstalowaniu (i sprawdzeniu, czy poprawna wersja została zainstalowana na stronie Oracle), pojawił się monit, że nie został zainstalowany, chociaż był Próbowałem po prostu wykonać kroki, które mi dali, aby go zainstalować, ale bezskutecznie. Yosemite wciąż prosi o zainstalowanie środowiska JRE przy ponownym uruchomieniu.
Czy ktoś wie, gdzie jest problem lub jak go rozwiązać?
Odpowiedzi:
Zainstaluj zestaw SDK zamiast środowiska JRE.
Miałem podobny problem: zainstalowałem środowisko JRE i uruchomiłem test oparty na stronie internetowej, który stwierdził, że instalacja zakończyła się powodzeniem. Ale moja aplikacja oparta na Javie nie działała, a uruchomiona
java -version
w konsoli stwierdziła, że Java nie została zainstalowana. Pod wpływem kaprysu postanowiłem zainstalować pełny zestaw SDK i teraz wszystko działa.źródło
Apple ma tutaj stronę , na której można pobrać zaktualizowaną wersję Java.
Więcej informacji można znaleźć na tej stronie pomocy wyroczni:
https://www.java.com/en/download/faq/java_mac.xml#yosemitejava
źródło
Jest to znany problem w Yosemite i El Capitan, gdy niektóre oprogramowanie wymaga przestarzałej wersji Java 6 dostarczanej z wcześniejszymi wersjami OS X.
Informacje od Apple na temat tego problemu: https://support.apple.com/kb/DL1572
Oracle ma tutaj stronę dotyczącą tego problemu: https://www.java.com/en/download/faq/yosemite_java.xml
Musisz pobrać i zainstalować starszą wersję Java 6 dostarczoną przez firmę Apple, z pierwszego łącza.
źródło
Nawet po zainstalowaniu JRE 1.8 nie mogłem zmusić Javy do pracy z terminala na OS X El Capitan.
Skopiowałem więc ścieżkę znalezioną w „Java Control Panel” i utworzyłem link.
java -version daje teraz
źródło