Plugin Java tidak lagi didukung di firefox 52. Apakah ada cara lain untuk menjalankan applet java di firefox


8

Baru-baru ini saya menginstal Oracle Java. Ini bekerja dengan baik, Tetapi dengan peningkatan terbaru dengan Firefox membuat kesalahan.

Saya memeriksanya di sini , yang mengatakan:

Dimulai dengan Firefox Versi 52 (dirilis pada Maret 2017), Firefox memiliki dukungan terbatas untuk plug-in, dan karenanya tidak akan menjalankan Java. Gunakan Java Control Panel untuk menemukan versi Java yang diinstal.

Saya juga memeriksa tautan simbolik. Ini dikonfigurasi dengan benar

$ java -version
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)

Bagaimana saya bisa menjalankan applet java di firefox?

Jawaban:


2

Komentar lebih lanjut dari Oracle ditautkan oleh halaman yang Anda kutip , Firefox telah mengambil keputusan eksplisit untuk berhenti menyediakan NPAPI ke plugin selain dari Flash, pada dasarnya berarti, Firefox tidak akan mendengarkan apa pun yang mungkin ingin dikatakan Java.

Firefox 52 dan yang lebih baru

Dimulai dengan Firefox 52 (dirilis Maret 2017), dukungan plug-in terbatas untuk Adobe Flash, dan menjatuhkan dukungan untuk NPAPI, memengaruhi plugin untuk Java, Silverlight, dan plugin berbasis NPAPI serupa lainnya.

Jika Anda memiliki masalah dalam mengakses aplikasi Java menggunakan Firefox, Oracle merekomendasikan untuk menggunakan Internet Explorer (Windows) atau Safari (Mac OS X) sebagai gantinya.

Solusi Anda biasanya harus menjalankan applet Java di browser yang memungkinkan plugin Java. Coba Chromium atau QupZilla misalnya.

Jika Anda benar - benar menginginkan Java di Firefox , Anda dapat menginstal ESR Firefox . Perhatikan bahwa yang ini tidak akan melacak versi Firefox biasa lagi, jadi Firefox Anda akan menjadi lebih bijaksana , tetapi tetap menerima pembaruan keamanan.


2
Ada cara untuk membuat Firefox mendukung plugin NPAPI standar selama beberapa bulan lagi; silakan lihat jawaban ini .
Gunnar Hjalmarsson

Menarik. Pertanyaannya adalah, apakah itu akan bekerja di Firefox 53? 54? Seperti yang dinyatakan oleh jawaban lainnya, itulah yang membuatnya tetap dalam ESR, tetapi rilis ESR akan kembali pada 52 .. mungkin karena alasan yang sama bahwa itu akan dihapus sepenuhnya dalam versi masa depan. Ini hanyalah spekulasi saja.
taifwa

Teori saya adalah bahwa itu akan berfungsi selama 52 adalah ESR terbaru. Tapi saya tidak begitu tahu. Kita akan tahu dalam beberapa minggu kapan Firefox 53 dirilis.
Gunnar Hjalmarsson

Mengenai komentar pertama , itu berhenti bekerja di Firefox 54.
i336_

3

Langkah-langkah berikut harus bekerja (diuji pada Mint 18 berdasarkan Ubuntu 16.04LTS):

  1. Unduh dan ekstrak instalasi Firefox ESR dari sini: https://www.mozilla.org/en-US/firefox/organizations/all/
  2. Luncurkan Firefox dan ketik about:configbilah lokasi
  3. Terima risiko dan kemudian tambahkan kunci (klik kanan mouse> Baru> Boolean )
  4. Panggil kunci plugin.load_flash_onlydan atur kefalse
  5. Tambahkan ekstensi Firefox untuk mengalihkan agen pengguna, mis. User-Agent Switcher
  6. Atur agen pengguna ke versi Firefox sebelumnya di Linux mis. Mozilla/5.0 (X11; Linux i586; rv:31.0) Gecko/20100101 Firefox/31.0
  7. Tutup Firefox
  8. Unduh paket tar.gz JRE untuk Linux di www.java.com dan simpan file dalam folder Unduhan di folder rumah Anda (mis. ~/Downloads). Ini akan berbentuk: jre-8u161-linux-i586.tar.gzuntuk versi 32 bit. Pilih versi 32 bit atau 64 bit sesuai dengan versi Firefox ESR yang Anda unduh.
  9. Kemudian lakukan hal berikut untuk mengekstrak JRE di shell (mengganti dengan versi 64 bit jika diperlukan):

    sudo mkdir -p -v /opt/java/32
    cd ~/Downloads
    tar -zxvf jre-8u161-linux-i586.tar.gz
    sudo mv -v jre1.8.0_* /opt/java/32
  10. Sekarang Java perlu ditautkan ke Firefox. Dalam sebuah shell:

    mkdir -p ~/.mozilla/plugins/
    cd /opt/java/32/jre1.8.0_161
    ln -sf $PWD/lib/i386/libnpjp2.so ~/.mozilla/plugins/
  11. Luncurkan Firefox dan verifikasi versi Java Anda di sini: https://www.java.com/en/download/installed.jsp

  12. Jika tidak berfungsi dan plugin Java yang salah tampaknya dimuat misalnya. IcedTea, lalu lepaskan di shell:

    sudo apt-get remove icedtea-plugin
    sudo apt-get remove icedtea-8-plugin
    sudo apt-get remove icedtea-netx
    sudo apt-get remove icedtea-netx-common 
  13. Jika Firefox atau Java atau audio di Java tidak berfungsi, mungkin ada dependensi yang hilang. Coba yang di bawah ini (hapus: i386 untuk 64 bit):

    sudo apt-get install libgtk-3-0:i386 libasound2:i386 libdbus-glib-1-2:i386 libxt6:i386 libxtst6:i386 libcanberra-gtk-module:i386 libcanberra-gtk3-module:i386 topmenu-gtk3:i386 libpangoxft-1.0-0:i386 libxft2:i386 libpangox-1.0-0:i386 libxmu6:i386 libxv1:i386 libasound2-plugins:i386

1
Firefox ESR tersedia di PPA Jonathon . Ini melewati pemeriksaan Plugin Java . paket firefox-esr diminta di LaunchPad (lihat bug 1676164 ).
N0rbert

Berkat panduan ini untuk dependensi tambahan yang ditambahkan ke jawaban saya di atas: gist.github.com/mshkrebtan/407786e334847544b40e7d6a8a53d247
mcarans
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.