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

12

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

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

Haroen Viaene
источник
Как вы его установили и что именно вы установили?
user151019
Кажется, CS5 является виновником.
Haroen Viaene
Что CSS делать с Java?
user151019
Adobe
Creative
1
@Mark - этот вопрос полностью отличается от дубликата, на который вы ссылались.
Аллан

Ответы:

13

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

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

mpoisot
источник
Именно то, что я только что сделал ... :) рад знать, что это не так уж много шансов ... :)
Алекс Зак
3

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

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

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

Коннектор
источник
Кажется многообещающим, но я не могу загрузить страницу support.apple.com, по какой-то причине она остается пустой.
Haroen Viaene
Иногда я получаю это с помощью этих kb / links. Попробуйте перейти на apple.com/support и вместо этого вставить номер kb в поиск.
Тетсуджин
1
Это работает здесь - иначе вот прямая ссылка на dmg-файл: support.apple.com/downloads/DL1572/en_US/JavaForOSX2014-001.dmg
Рене Ларсен
Я не могу вспомнить, какие именно, но я обнаружил, что очистка кэша / файлов cookie помогает при загрузке support.apple.com.
Кевин Чен
1

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

Дилан Ричард Мьюир
источник
0

Даже после установки 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)
AlexanderN
источник