Bagaimana cara menginstal plugin Java untuk Firefox?

71

Saya mencoba menginstal Java dan plugin untuk Firefox. Saya menginstal JDK dan JRE.

Ketika saya mencoba dengan sudo update-alternatives --config javaperintah itu hanya menunjukkan satu pilihan yang tersedia.

Plugin tidak dapat digunakan di Firefox.

pengguna199273
sumber
karena Anda tidak memiliki instalasi java sebelumnya, hanya satu pilihan yang ditampilkan.
M.Tarun
1
Bagi saya tidak jelas apa masalah Anda. Apakah java berfungsi dengan baik? Bisakah Anda mengkompilasi dan menjalankan program java?
Luís de Sousa
Sejauh yang saya mengerti Anda telah menginstal jdk, jre, dan plugin browser (icedtea). Tetapi Anda tidak dapat menggunakan plugin, dapatkah Anda menjelaskan lebih lanjut apa masalahnya? Apakah Anda mendapatkan kesalahan? Btw, Anda dapat menghapus (Hapus) dan menginstal ulang IcedTea di Pusat Perangkat Lunak.
Luís de Sousa
2
@ Tapi apakah Anda ingin OP membaca semua itu untuk sesuatu yang dapat diselesaikan dalam 1 baris? Yang lainnya adalah jawaban yang berlebihan, pertanyaannya adalah "bagaimana cara menginstal Java?" sementara ini adalah "bagaimana cara menginstal plugin browser Java untuk firefox?", itu adalah pertanyaan yang berbeda dan tidak dapat digabungkan.
Braiam
1
Saya setuju dengan @Braiam di atas. Ini adalah pertanyaan yang berbeda karena memperbarui versi Java yang digunakan oleh firefox tidak sama dengan hanya menginstal java. Saya pribadi memiliki JDK oracle Java 6, 7, dan 8 tetapi menginstal icedtea tidak melakukan apa pun untuk firefox saya. Saya harus mengikuti instruksi ini dengan JRE yang diunduh dari java.com. Kemudian firefox senang.
hinerm

Jawaban:

75

Jika Anda menggunakan versi setelah 52 (bukan ESR), yang menonaktifkan NPAPI , Anda kurang beruntung. Jika Anda menggunakan satu sebelumnya, yang Anda benar-benar tidak mau, Anda dapat menginstal OpenJDK JRE, yang akan memungkinkan Anda untuk mengeksekusi binari Java secara lokal menggunakan javabiner. Namun ini, tidak cukup untuk menjalankan applet web Java pada browser Anda, yang dapat dilakukan dengan menginstal plugin Icedtea:

sudo apt-get install icedtea-plugin

Lalu pergi ke about:addons, di bagian plugin, periksa apakah plugin diaktifkan. Mozilla menonaktifkan plugin tidak aman secara default, itu berarti bahwa Java dinonaktifkan bahkan setelah instalasi karena masalah keamanan. Anda harus mengaktifkannya sebelum menggunakannya.

Braiam
sumber
1
: +1 benar, dan perlu dijalankan: apt-get install default-jre
kikicarbonell
1
@kikicarbonell kecuali Ubuntu adalah sesuatu yang berbeda, paket itu harus diinstal bersama dengan icedtea-plugin.
Braiam
bukan untuk kasus saya @Braiam. Saya memiliki Ubuntu 14.04 dan open-jdk diinstal ... tetapi jika hanya menjalankan perintah Anda Firefox saya tidak menjalankan applet java ... Kemudian, saya mencoba untuk menjalankan apt-get install default-jre dan masalah firefox diselesaikan.
kikicarbonell
2
@kikicarbonell firefox menonaktifkan plugin java secara default. Jadi, Anda harus mengatakannya untuk mengaktifkannya.
Braiam
23

Menginstal plugin IcedTea Java:

Untuk menginstal plug-in Java IcedTea, buka terminal dan ketik:

sudo apt-get install icedtea-7-plugin

Instal plug-in Firefox - Oracle

Di terminal:

mkdir ~/.mozilla/plugins

Hapus plugin IcedTea, jika sudah diinstal.

sudo apt-get remove icedtea6-plugin

Hapus versi plugin Java sebelumnya (mungkin atau mungkin tidak ada)

rm ~/.mozilla/plugins/libnpjp2.so

Sekarang Anda dapat menginstal plugin, dengan membuat tautan simbolik (Anda memberi tahu Firefox di mana plugin berada). Untuk Java 32-bit, gunakan

ln -s /usr/lib/jvm/jre1.7.0/lib/i386/libnpjp2.so ~/.mozilla/plugins/

Untuk penggunaan Java 64-bit

ln -s /usr/lib/jvm/jre1.7.0/lib/amd64/libnpjp2.so ~/.mozilla/plugins/

Konfirmasikan bahwa JRE telah berhasil dengan menggunakan situs web resmi Oracle .

Sumber: Instalasi Java

M.Tarun
sumber
3
Apakah Anda yakin menjawab pertanyaan itu? Pria itu mengatakan dia sudah menginstal jdk dan jre.
Luís de Sousa
Mengapa kompilasi jre dari sumber, mengapa!
Braiam
tidak melihat pertanyaan dengan benar :)
M.Tarun
lihat juga di oracle.com/technetwork/java/javase/… untuk keraguan
Victor R. Oliveira
4
Pada Ubuntu 14.04, Java tidak lagi didukung dalam versi terbaru Chrome / Chromium.
Andreas Hartmann
5

Jika Anda baru saja mengunduh dan menginstal java jdk dari oracle, maka, katakanlah Anda telah menginstal jdk-8u91-linux-x64.tar.gz di

/ my / java / direktori /

Maka Anda akan memiliki direktori seperti:

/my/java/directory/jdk1.8.0_91/

Yang harus Anda lakukan adalah pergi ke direktori plugins ubuntu firefox Anda dan buat tautan:

$: cd /usr/lib/firefox-addons/plugins/
$: sudo ln -s /my/java/directory/jdk1.8.0_91/jre/lib/amd64/libnpjp2.so
luis_js
sumber
Dengan Firefox 50 di Ubuntu 16.04.1, saya menemukan direktori itu tidak ada. Plugin lain seperti IcedTea membuat symlink di /usr/lib/mozilla/plugins.
Dan Dascalescu
Atau symlink di rumah / rumah / <rumah Anda> /
.zilla
3

Ini adalah utas lama, tetapi saya menemukan itu saat mencari solusi untuk masalah saya hari ini. Saya pikir orang lain mungkin berada dalam situasi yang sama.

Saya membutuhkan Java dalam browser untuk situs web terkait pekerjaan lama, dan plugin java oracle tidak memotongnya. Setelah pendekatan coba-coba yang panjang, saya membuat IcedTea bekerja secara konsisten dalam versi firefox yang lebih lama seperti ini:

  • Unduh tar Firefox, versi 51 (versi yang lebih baru tidak mendukung plugin)
  • Instal OpenJDK (7 atau 8)
  • Instal icedtea - plugin dan icedtea-plugin
  • Sekarang instalasi openJDK Anda akan berisi file IcedTeaPlugin.so di folder jre / lib
  • salin ini ke folder plugin mozilla / firefox (saya tidak tahu yang mana untuk menyalinnya, jadi saya hanya menyalinnya ke firefox / plugins atau mozilla / plugins).
  • mulai versi firefox lama Anda
  • verifikasi plugin aktif (periksa tentang: plugins)

Salah satu kolega saya membuat skrip untuk menghapus firefox lama, dan membukanya pada setiap kali dijalankan. Dengan begitu tidak pernah diperbarui secara tidak sengaja. Pastikan untuk tidak melakukan ini dengan aplikasi firefox utama Anda.

Saya harap ini membantu Anda.

Stijn Dejongh
sumber
1

Ini adalah pertempuran, terutama sejak saya melewati ini beberapa bulan yang lalu dengan 14,04, lupa solusinya, ditingkatkan menjadi 16,04 .....

Bedanya, saya punya Iced-tea dan Oracle yang bekerja di bawah firefox pada 14,04. Saya sebenarnya lebih suka Oracle (tidak umum tetapi penggunaan saya hampir membutuhkannya) jadi saya hanya memilikinya sekarang. Saya tidak mencoba beberapa pemasangan atau repositori. Symlinks sesuai sebagian besar instruksi di luar sana juga tidak ada gunanya.

Pada akhirnya, di Firefox pergi ke Edit -> Preference -> Applications kemudian gulir ke bawah ke ekstensi file JNLP dan pilih "Gunakan yang lain ..." dari menu drop down. Kemudian ditemukan javaw dari direktori yang relevan.

Ini hanya solusi, dan saya tidak yakin apakah itu akan sesuai dengan kebutuhan Anda. Perlu diingat sebagian besar plugin akan mati pada bulan Maret.

michael
sumber