Die JRE ist installiert, javaws
kann die JRE aber nicht finden .
Was kann ich in der Befehlszeile tun, um das Web-Plug-in für Java 6 von Apple in Chrome oder Safari wieder zu aktivieren?
Ich möchte Java 7 vermeiden. (Wir warten auf Java 8.)
Ich habe ein neues Upgrade von Mountain Lion (10.8.2). Ich habe JDK V6 von Apple ( Java für OS X 2012-006 ) installiert. Jetzt:
javaws
an der Kommandozeile meldet:
No JRE present
Wenn auf ein Web-Applet geklickt wird:
java -version
Methode. "Erfolgreich"JRE is not installed, click ok to open page...
'./usr/bin/javaws
):Wenn ich es /usr/bin/javaws
über die Befehlszeile versuche, erhalte ich diese Ausgabe sowie das standardmäßige install-a-jre-Popup.
[~] /usr/bin/javaws (or just [~] javaws)
No Java runtime present, requesting install.
Unable to locate a Java Runtime to invoke.
– aber die JRE ist anwesend –
[~] /usr/bin/java -version
java version "1.6.0_37"
Java(TM) SE Runtime Environment (build 1.6.0_37-b06-434-11M3909)
Java HotSpot(TM) 64-Bit Server VM (build 20.12-b01-434, mixed mode)
– Java-Apps werden ausgeführt.
[~] ll -s /usr/bin/java*
/usr/bin/java@ -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/java
/usr/bin/javac@ -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/javac
/usr/bin/javadoc@ -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/javadoc
/usr/bin/javah@ -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/javah
/usr/bin/javap@ -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/javap
/usr/bin/javaws@ -> /System/Library/Frameworks/JavaVM.framework/Versions/Current/Commands/javaws
Ich habe gehört, dass es möglich sein könnte, das Java 7 JDK (einschließlich einer JRE) zu installieren, um die Einstellungen wiederherzustellen und das Umschalten zu ermöglichen. Wenn das die einzige Möglichkeit ist, werde ich es tun, aber ich würde viel lieber JAVA_HOME
mit Java 6 ohne Java 7 arbeiten.
Apples Dienstprogramm „Java Preferences“ ist nicht mehr anwendbar – Apples neuestes Update für Java für OS X entfernt das Dienstprogramm.
Unter About Java for OS X 2012-006 (Artikel HT5493, modifiziert 2012-10-16) gibt Apple einen verwandten Artikel:
Bitte führen Sie alle vier Befehle aus. Der vierte sollte Java SE 6 Web Start wieder aktivieren.
Ich habe mein Problem mit Javaws damit gelöst:
Ich ging in das /usr/bin
Verzeichnis:
cd /usr/bin/
Nur für den Fall, dass Sie eine Sicherungskopie der vorhandenen Javaws erstellt haben:
sudo mv javaws ./javaws.ORIGINAL
Erstellen Sie einen neuen Link zu einer Javaws-Datei, die ich beim Durchsuchen meines Dateisystems gefunden habe (wahrscheinlich auf einer früheren Installation von Java erstellen):
sudo ln -s /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home/bin/javaws ./javaws
Et voilà! javaws fangen wieder an zu arbeiten!
Haben Sie unter "Java-Einstellungen" "Applet-Plug-in und Webstart-Anwendungen aktivieren" aktiviert?
Andreas
Graham Perrin
Andreas
Graham Perrin
Andreas
Tom Harrison jr
Oligofren
Oligofren
Graham Perrin