Yosemite продолжает просить установить среду выполнения Java, пока она установлена

Мне было предложено установить JRE версии 8 после обновления до Yosemite на 21-дюймовом iMac семейства 2010 года. , Я попытался просто выполнить шаги, которые они мне дали, чтобы установить его, но безрезультатно Yosemite по-прежнему просит установить JRE при перезапуске.

Кто-нибудь знает, где проблема или как я могу ее решить?

Как вы его устанавливали и что именно устанавливали?
Кажется, виноват CS5.
Какое отношение CSS имеет к Java?
Adobe Creative Suite 5
@Mark - этот вопрос полностью отличается от дубликата, на который вы ссылались.
Нет, это не так, поскольку ответ тот же, что и определение дубликата - вам нужен JDK

Ответы (4)

Установите SDK вместо JRE.

У меня была аналогичная проблема: я установил JRE и запустил тест на основе веб-страницы, который сказал, что я успешно установил. Но мое приложение на основе Java не запустилось, а запуск java -versionв консоли показал, что Java не установлена. По прихоти я решил установить полный SDK, и теперь все работает.

Именно то, что я только что сделал... :) рад узнать, что это не такой уж и большой шанс... :)

У Apple есть страница , где вы можете загрузить обновленную версию Java.

Дополнительную информацию можно найти на этой странице справки оракула:

https://www.java.com/en/download/faq/java_mac.xml#yosemitejava

Выглядит многообещающе, но я не могу загрузить страницу support.apple.com, она почему-то остается пустой.
Я понимаю, что иногда с этими ссылками kb/ Попробуйте перейти на apple.com/support и вместо этого вставить номер kb в поиск.
Здесь работает - иначе вот прямая ссылка на dmg-файл: support.apple.com/downloads/DL1572/en_US/JavaForOSX2014-001.dmg
Я не могу вспомнить, но я обнаружил, что очистка кеша/куки помогает, если support.apple.com не загружается.

Это известная проблема в 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)