Mountain Lion 10.8.2, Java-Einstellungen sind verschwunden


11

Ich habe gerade das neueste Java-Update von Apple installiert (Java für OS X 2012-006) und wollte einen Blick darauf werfen, was mit meinen Java (s) mit der Java Preferences-App los ist (in der es früher gelebt hat, /Applications/Utilitiesobwohl es so scheint ist jetzt verschwunden. Irgendeine Idee, ob es ein Problem mit meinem System gibt oder ob das Update die Java-Einstellungen blockiert hat?


Nicht nur die Vorlieben sind verschwunden, auch Java insgesamt!
Gefälschter Name

Antworten:


0

Apple hat die Java-Einstellungen im Rahmen eines Updates von Lion und Mountain Lion entfernt. Sie sollten aufgefordert werden, das nächste Mal, wenn Sie es benötigen, eine Neuinstallation von Oracle durchzuführen.

http://support.apple.com/kb/HT5493


1
Apple hat Java für ML nicht entfernt - aber der Link, den Sie bereitstellen, zeigt, dass es nur die Java-Einstellungen
blockiert hat

Dies könnte definitiv etwas detaillierter ausgearbeitet werden.
Mort

1
Nichts von Oracle wird die veralteten Java-Einstellungen von Apple neu installieren. Es gibt keine solche Aufforderung.
Graham Perrin

6

Das betreffende Update ( Java für OS X 2012-006 ) deaktiviert das Safari Java-Plugin aus Sicherheitsgründen. Per Apple Technical Bulletin :

Diese Version aktualisiert das von Apple bereitgestellte System Java SE 6 auf Version 1.6.0_37 und ist für OS X-Versionen 10.7 oder höher vorgesehen.

Dieses Update deinstalliert das von Apple bereitgestellte Java-Applet-Plug-In von allen Webbrowsern. Um Applets auf einer Webseite zu verwenden, klicken Sie auf die Region mit der Bezeichnung "Fehlendes Plug-In", um die neueste Version des Java-Applet-Plug-Ins von Oracle herunterzuladen.

Mit diesem Update wird auch die Anwendung "Java-Einstellungen" entfernt, die zum Konfigurieren der Applet-Einstellungen nicht mehr erforderlich ist.

Hier ist ein Link zum technischen Bulletin von Apple, wie Sie das Plugin wieder aktivieren können

Wenn Sie die vollständige Java-Laufzeit benötigen, können Sie diese direkt von Oracle herunterladen, indem Sie diese Webseite aufrufen .


Die Schlusszeile dieser Antwort kann irreführend sein, aber ich verzichte auf Abstimmungen, da Oracle irreführend ist. Siehe den Hinweis in einer Antwort auf Warum unterscheidet sich die von Oracle verifizierte Java-Version von der in der Befehlszeile angezeigten Version? - "Ignorieren Sie bei Java SE-Downloads die JRE; laden Sie das JDK herunter und installieren Sie es."
Graham Perrin

Ich nehme an, im weitesten Sinne haben Sie Recht. Ich stelle jedoch nur die Seite selbst bereit (über einen Link), die Links zu mehreren Java-Iterationen in verschiedenen Formen enthält (z. B. JRE, JDK usw.). Ich überlasse es dem Benutzer zu wählen, welche er benötigt.
Mort

6

Es wurde entfernt, da Apple der Ansicht ist, dass Sie den (neuen) JAVA-Einstellungsbereich in Ihren Systemeinstellungen verwenden können, um diesen Job jetzt auszuführen. Dies ist jedoch nicht der Fall.

Wenn Sie es neu installieren möchten:

Das 10.8 dmg hat es unter /Packages/JavaEssentials.pkg

Ich googelte herum und fand einen Link.

Nach der Installation befindet sich Ihre Java Preferences.app an ihrem alten Ort, sodass Sie zwischen allen installierten JAVA-Versionen wechseln und Ihren Browsern ermöglichen können, Applets wieder zu verwenden.

Eine weitere Barriere für JAVA ist zusammengebrochen.


Vielen Dank, es wurde das Java-Einstellungsfenster wiederhergestellt. Wenn ich jedoch versuche, die Reihenfolge zu ändern, schließe ich das Fenster und öffne es erneut. Die Bestellung wird auf die ursprüngliche zurückgesetzt.
Maverik

Die Weiterverteilung verstößt gegen Apples Softwarelizenzvertrag für das Betriebssystem. Die veraltete App wurde nie für die aktuellen Java-Ansätze entwickelt, von denen einige außerhalb der Kontrolle von Apple liegen. Die Verwendung von Java-Einstellungen zum Festlegen einer Einstellung kann riskant sein.
Graham Perrin

0

Ich brauchte JDK 1.7 in OSX 10.8.4 und das habe ich getan:

  • Installiertes JDK 1.7 von der Oracle-Site .
  • Ich musste nicht Java Preferences.appüberprüfen, ob die neue Version tatsächlich verfügbar war. Also habe ich es mit dem von frafra bereitgestellten Link installiert . Ich hätte diesen Schritt überspringen und stattdessen den Befehl ausführen können: /usr/libexec/java_home -V
  • Meine JAVA_HOMEUmgebungsvariable ( ~/.profile) wurde geändert mit: export JAVA_HOME=$(/usr/libexec/java_home)

Wo sagt frafra, was der Link bietet
user151019

Link von frafra scheint unten!
Mutant

0

Java ist immer noch in Ihrem System, so wie Dorothy immer nach Hause gehen könnte. Ich habe Yosemite.

Sie müssen es nur im Bereitstellungsordner finden. Lassen Sie es dort, wo es ist. Erstellen Sie ein ALIAS daraus und legen Sie das ALIAS in Ihrem .....

HD / Bibliothek / Voreinstellungsfenster ....Geben Sie hier die Bildbeschreibung ein


-1

Nach der Installation von JDK7 ...

  • Öffnen Sie den App Store und gehen Sie zu "Einkäufe".
  • Suchen Sie nach OS X Mountain Lion -> klicken Sie auf Herunterladen (falls Sie das Installationsprogramm nicht mehr auf Ihrem Computer haben, andernfalls können Sie dies wahrscheinlich überspringen, wenn es von Ihrem Upgrade noch vorhanden ist).
  • Brechen Sie nach dem Herunterladen das Installationsprogramm ab, das automatisch angezeigt wird
  • Öffnen Sie ein Terminal und fügen Sie Folgendes ein: hdiutil attach /Applications/Install\ OS\ X\ Mountain\ Lion.app/Contents/SharedSupport/InstallESD.dmg
  • Nach dem Mounten sollte ein Finder-Fenster angezeigt werden. Wenn nicht, öffnen Sie einfach den Finder und Sie sollten ein neues bereitgestelltes Gerät "Mac OS X Install ESD" sehen. Klick es an.
  • Öffnen Sie "Pakete" und führen Sie "JavaEssentials.pkg" aus. Dadurch wird der Bereich "Java-Einstellungen" neu installiert.

Dies ist im Wesentlichen dasselbe wie die Antwort von Frafa. Ich beschreibe nur, wie Sie die JavaEssentials.pkg manuell finden, falls der Link in seiner Antwort jemals stirbt oder eine Änderung der OSX-Versionen das Paket von seinem Link veraltet macht.


Wenn Sie ein Java-Entwickler sind, möchten Sie wahrscheinlich ändern, wie Sie JAVA_HOME so einstellen, dass ... JAVA_HOME = /usr/libexec/java_home -v 1.7 ... exportiert wird, oder etwas in dieser Richtung.
James

Die veraltete App wurde nie für die aktuellen Java-Ansätze entwickelt, von denen einige außerhalb der Kontrolle von Apple liegen. Die Verwendung von Java-Einstellungen zum Festlegen einer Einstellung kann riskant sein.
Graham Perrin

-1

Starten Sie das Einstellungsfeld mit diesem Terminalbefehl:

javaws -viewer

-2

Ich kann bestätigen, dass nach der Installation von 'Java für OS X 2012-006' auf Mountain Lion auch meine Java-Einstellungen verschwunden sind.

Die Lösung für mich war, es von Ihrem Time Machine Backup wiederherzustellen.

Es funktioniert dann wieder gut.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.