Anscheinend habe ich OpenJDK 6 JRE (openjdk-6-jre 6b27-1.12.6-1ubuntu0.12.04.2) und 7 JRE (openjdk-7-jre 7u25-2.3.10-1ubuntu0.12.04.2) parallel installiert - Ich weiß nicht, warum ich beide habe, ich kann mich nicht erinnern, sie manuell installiert zu haben.
Es wird jedoch gelegentlich von einigen Websites berichtet, dass das Firefox-Java-Plugin veraltet ist, und es scheint mir, dass es auf JRE 6 basiert. Wie kann ich Firefox dazu bringen, die neuere Version zu verwenden? Das Entfernen von JRE 6 scheint eine schlechte Idee zu sein. Als ich dies in synaptischer Sprache versuchte, schien es mir, dass eine Menge Software immer noch auf der älteren JRE basiert, da durch das Entfernen auch Programme wie diese entfernt worden wären jedit
.
Verwechsle ich Sachen? Ich bin mir nicht mal sicher, wie das FF-Plugin die OpenJDK-JREs stört.
BEARBEITEN:
Nachdem wir noch mehr versucht haben, bleibt das Problem bestehen. Bei Verwendung von update-alternatives --config java
sehe ich, dass die Standard-Java-Version (mit dem Status "Manueller Modus") bereits auf Java 7 eingestellt ist und java -version
"1.7.0_25" zurückgibt. Die Datei /usr/lib/jvm/java-7-openjdk-i386/jre/lib/i386/IcedTeaPlugin.so
existiert, aber Firefox zeigt beim Betrachten immer noch das Java 6-Plugin about:plugins
.
Etwas zusammenfassen:
Wie kann Firefox das IcedTea-Plugin verwenden, das zur Standard-Java-Version gehört?
Die meisten dieser Websites verwenden Javascript, um zu überprüfen, welche Java-Version Ihr Browser ausführt. Da diese nicht mit der Oracle Java-Version übereinstimmt, beschweren sie sich, dass Sie Java in Ihrem System aktualisieren müssen. Ich würde jede dieser Nachrichten ignorieren, wenn die Java-Applets ordnungsgemäß funktionieren.
Um zu überprüfen, welche Version von Java Firefox ausgeführt wird, geben Sie einfach in die Adressleiste (Adressleiste) ein
about:plugins
. Alle Plugins, die Firefox verwendet, sollten angezeigt werden.Ich wette, Firefox verwendet die neueste JRE und die Websites beschweren sich nur, dass es nicht die gleiche Version wie Oracle ist. Halten Sie Ihr System auf dem neuesten Stand und ignorieren Sie dies.
quelle
/usr/lib/jvm/java-6-openjdk-i386/jre/lib/i386/IcedTeaPlugin.so
Ist es , also denke ich, dass dies nicht das neueste ist ... Ich konnte nicht herausfinden, wie ändere es aber.sudo update-alternatives --config java
Wenn Sie die Standard-Java-Version festlegen können, unabhängig davon, welche installiert ist, können Sie sie dann mit testen.java --version
icedtea verwendet die im ersten Befehl angegebene Version, unabhängig davon, wie viele Javas Sie tatsächlich installieren.Wenn Sie Fedora verwenden , müssen Sie installieren
Starten Sie danach Ihren Browser neu.
quelle
Sie müssen wahrscheinlich das entsprechende Plugin-Paket installieren, um zu Ihrer Java-Version zu passen:
Dieses Plugin funktioniert mit den wichtigsten Browsern: Firefox, Chromium, Google Chrome und Epiphany. Sie müssen Ihren Browser neu starten, damit die Plugin-Änderung wirksam wird.
Mehr Informationen:
http://apt.ubuntu.com/p/icedtea-7-plugin
https://help.ubuntu.com/community/Java
quelle
dpkg -s icedtea-7-plugin
gibt mir "Status: install ok installiert", also brauche ich das wohl nicht.