Мне было предложено установить JRE версии 8 после обновления до Yosemite на 21-дюймовом iMac семейства 2010 года. , Я попытался просто выполнить шаги, которые они мне дали, чтобы установить его, но безрезультатно Yosemite по-прежнему просит установить 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», и создал ссылку.
sudo ln -s "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java" /usr/local/bin/java
java -версия теперь дает
java version "1.8.0_101"
Java(TM) SE Runtime Environment (build 1.8.0_101-b13)
Java HotSpot(TM) 64-Bit Server VM (build 25.101-b13, mixed mode)
мммммм
Хароэн Виэне
мммммм
Хароэн Виэне
мммммм
Аллан
мммммм