Yosemite постійно просить встановити програму Java на час її встановлення


12

Мені було запропоновано встановити JRE версії 8 після оновлення до Yosemite на сімейство 2010 21 "iMac. Після того як я встановив її (і перевірив, чи була встановлена ​​правильна версія на сайті Oracle), це запропонувало, що вона не була встановлена, хоча вона була Я намагався просто виконувати кроки, які вони дали мені, щоб встановити його, але безрезультатно. Yosemite все ще просить встановити JRE при перезапуску.

Хтось знає, де проблема чи як я міг її вирішити?


Як ви її встановили і що саме встановили?
користувач151019

Здається, винуватцем є CS5.
Haroen Viaene

Що CSS робити з Java?
користувач151019

Adobe Creative Suite 5
Haroen Viaene

1
@Mark - це питання зовсім інше, ніж дублікат, на який ви посилалися.
Аллан

Відповіді:


13

Встановіть SDK замість JRE.

У мене була подібна проблема: я встановив JRE і запустив тест на веб-сторінці, який сказав, що я встановлений успішно. Але мій додаток на базі Java не запускався, і запуск java -versionу консолі сказав, що Java не встановлена. На примху я вирішив встановити повний SDK і тепер це все працює.


Саме те, що я тільки що зробив ... :) радий дізнатися, що це не такий товстий шанс ... :)
Alex Zak

3

Apple має тут сторінку, на яку можна завантажити оновлену версію Java.

Більше інформації можна знайти на цій довідковій сторінці oracle:

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


Здається, багатообіцяюче, але я не можу завантажити сторінку support.apple.com. Він чомусь залишається порожнім.
Haroen Viaene

Я розумію, що іноді за допомогою цих kb / посилань спробуйте перейти на apple.com/support та вставити номер kb замість цього.
Tetsujin

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)
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.