Yosemite fragt ständig, ob die Java-Laufzeit installiert werden soll, während es installiert ist

Ich wurde aufgefordert, JRE Version 8 nach dem Upgrade auf Yosemite auf dem 21-Zoll-iMac der Familie 2010 zu installieren. Nachdem ich es installiert hatte (und überprüfte, ob die richtige Version auf der Website von Oracle installiert war), wurde ich aufgefordert, dass es nicht installiert war, obwohl dies der Fall war Ich habe versucht, einfach den Schritten zu folgen, die sie mir gegeben haben, um es zu installieren, aber ohne Erfolg. Yosemite fordert immer noch, die JRE beim Neustart zu installieren.

Weiß jemand wo das Problem liegt oder wie ich es lösen könnte?

Wie hast du es installiert und was genau hast du installiert?
Schuld daran scheint CS5 zu sein.
Was hat CSS mit Java zu tun?
Adobe Creative Suite 5
@Mark - diese Frage ist völlig anders als das Duplikat, auf das Sie verwiesen haben.
Nein, das ist nicht der Fall, da die Antwort die gleiche ist wie die Definition eines Duplikats - Sie benötigen das JDK

Antworten (4)

Installieren Sie das SDK anstelle von JRE.

Ich hatte ein ähnliches Problem: Ich habe die JRE installiert und den webseitenbasierten Test ausgeführt, der besagte, dass ich erfolgreich installiert wurde. Aber meine Java-basierte App würde nicht ausgeführt, und beim Ausführen java -versionin der Konsole hieß es, Java sei nicht installiert. Aus einer Laune heraus entschied ich mich, das vollständige SDK zu installieren, und jetzt funktioniert alles.

Genau das, was ich gerade getan habe ... :) Ich bin froh zu wissen, dass es keine so große Chance ist ... :)

Apple hat hier eine Seite, auf der Sie eine aktualisierte Version von Java herunterladen können.

Weitere Informationen finden Sie auf dieser Oracle-Hilfeseite:

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

Scheint vielversprechend, aber ich kann die Seite support.apple.com nicht laden, sie bleibt aus irgendeinem Grund leer.
Ich bekomme das manchmal mit diesen kb/-Links. Gehen Sie stattdessen zu apple.com/support und fügen Sie die kb-Nummer in die Suche ein.
Hier funktioniert es - ansonsten hier der direkte Link zur dmg-Datei: support.apple.com/downloads/DL1572/en_US/JavaForOSX2014-001.dmg
Ich kann mich nicht erinnern, welche, aber ich habe festgestellt, dass das Löschen von Cache/Cookies hilft, wenn support.apple.com nicht geladen wird.

Dies ist ein bekanntes Problem auf Yosemite und El Capitan, wenn einige Software die veraltete Version von Java 6 erfordert, die mit früheren Versionen von OS X geliefert wurde.

Informationen von Apple zu diesem Problem: https://support.apple.com/kb/DL1572

Oracle hat hier eine Seite zu diesem Problem: https://www.java.com/en/download/faq/yosemite_java.xml

Sie müssen das von Apple bereitgestellte Legacy-Java 6 über den ersten Link herunterladen und installieren.

Selbst nach der Installation von JRE 1.8 konnte ich Java nicht vom Terminal unter OS X El Capitan zum Laufen bringen.

Geben Sie hier die Bildbeschreibung ein

Also habe ich den im "Java Control Panel" gefundenen Pfad kopiert und einen Link erstellt.

sudo ln -s "/Library/Internet Plug-Ins/JavaAppletPlugin.plugin/Contents/Home/bin/java" /usr/local/bin/java

java -version gibt jetzt nach

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)