Rupanya, saya memiliki OpenJDK 6 JRE (openjdk-6-jre 6b27-1.12.6-1ubuntu0.12.04.2) dan 7 JRE (openjdk-7-jre 7u25-2.3.10-1ubuntu0.12.04.2) diinstal secara paralel - Saya tidak tahu mengapa saya memiliki keduanya, saya tidak ingat menginstalnya secara manual.
Namun, plugin Firefox Java kadang-kadang dilaporkan kedaluwarsa oleh beberapa situs web, dan menurut saya itu bergantung pada JRE 6. Bagaimana saya bisa membuat Firefox menggunakan versi yang lebih baru? Menghapus JRE 6 sepertinya ide yang buruk; ketika saya mencoba untuk melakukannya secara sinaptik, tampak bagi saya bahwa banyak perangkat lunak masih bergantung pada JRE yang lebih lama, karena menghapusnya akan menghapus program seperti jedit
juga.
Apakah saya mencampur barang? Saya bahkan tidak yakin bagaimana plugin FF mengganggu JRE OpenJDK.
EDIT:
Setelah mencoba lebih banyak lagi, masalahnya tetap ada. Menggunakan update-alternatives --config java
, saya melihat bahwa versi Java default (dengan status "mode manual") sudah diatur ke Java 7, dan java -version
mengembalikan "1.7.0_25". File tersebut /usr/lib/jvm/java-7-openjdk-i386/jre/lib/i386/IcedTeaPlugin.so
ada, tetapi Firefox tetap menampilkan plugin Java 6 ketika melihatnya about:plugins
.
Singkatnya:
Bagaimana cara membuat Firefox menggunakan plugin IcedTea milik versi Java default?
Sebagian besar situs web tersebut menggunakan javascript untuk memeriksa versi Java apa yang dijalankan oleh browser Anda dan karena tidak sesuai dengan versi Java Java, mereka mengeluh bahwa Anda perlu memperbarui Java di sistem Anda. Saya akan mengabaikan salah satu pesan itu jika applet Java berfungsi dengan benar.
Untuk memeriksa versi Java Firefox yang sedang dijalankan, ketikkan saja pada bilah lokasi (bilah alamat)
about:plugins
, itu akan menampilkan semua plugin yang digunakan Firefox.Saya yakin Firefox menggunakan JRE terbaru dan situs web hanya mengeluh bahwa itu bukan versi yang sama dengan Oracle. Tetap perbarui sistem Anda dan abaikan itu.
sumber
/usr/lib/jvm/java-6-openjdk-i386/jre/lib/i386/IcedTeaPlugin.so
, jadi saya kira ini bukan yang terbaru ... Saya tidak bisa menemukan cara untuk ubah saja.sudo update-alternatives --config java
harus memungkinkan Anda untuk mengatur versi Java default, tidak peduli yang diinstal, Anda dapat mengujinya kemudian denganjava --version
dan icedtea akan menggunakan yang ditentukan oleh perintah pertama, tidak peduli berapa banyak Javas yang sebenarnya Anda instal.Jika Anda menggunakan Fedora, Anda harus menginstal
Mulai ulang browser Anda setelah ini.
sumber
Anda mungkin perlu menginstal paket plugin yang relevan untuk mengikuti versi java Anda:
Plugin ini berfungsi dengan browser utama: Firefox, Chromium, Google Chrome, dan Epiphany. Anda harus memulai kembali browser Anda agar perubahan plugin berlaku.
Informasi lebih lanjut:
http://apt.ubuntu.com/p/icedtea-7-plugin
https://help.ubuntu.com/community/Java
sumber
dpkg -s icedtea-7-plugin
memberi saya "Status: install ok install", jadi bukan itu yang saya butuhkan, saya kira.