Мне было предложено установить JRE версии 8 после обновления до Yosemite на семействе 2010 21-дюймовый iMac. После того, как я установил его (и проверил, была ли установлена правильная версия на сайте Oracle), он обнаружил, что он не был установлен, хотя он был установлен. Я попытался просто выполнить шаги, которые мне дали для его установки, но безрезультатно. Йосемити все еще просит установить JRE при перезапуске.
Кто-нибудь знает, где проблема или как я мог ее решить?
Ответы:
Установите SDK вместо JRE.
У меня была похожая проблема: я установил JRE и запустил тест на основе веб-страницы, который сказал, что я успешно установил. Но мое Java-приложение не запускалось, и
java -version
в консоли показывалось, что Java не установлена. По прихоти я решил установить полный SDK и теперь все работает.источник
Apple , имеет страницу здесь , где вы можете скачать обновленную версию Java.
Дополнительную информацию можно найти на этой странице помощи оракула:
https://www.java.com/en/download/faq/java_mac.xml#yosemitejava
источник
Это известная проблема в Yosemite и El Capitan, когда для некоторых программ требуется устаревшая версия Java 6, поставляемая с более ранними версиями OS X.
Информация от Apple об этой проблеме: https://support.apple.com/kb/DL1572
У Oracle есть страница о проблеме здесь: https://www.java.com/en/download/faq/yosemite_java.xml
Вам необходимо скачать и установить устаревшую версию Java 6, предоставленную Apple, по первой ссылке.
источник
Даже после установки JRE 1.8 я не мог заставить Java работать с терминала в OS X El Capitan.
Поэтому я скопировал путь, найденный в «Панели управления Java», и создал ссылку.
Java-версия теперь дает
источник