Firefox için Java eklentisi nasıl kurulur?


71

Firefox için Java ve eklentileri yüklemeye çalışıyorum. Hem JDK'yi hem de JRE'yi kurdum.

sudo update-alternatives --config javaKomutu denediğimde sadece bir seçenek var.

Eklentiler Firefox'ta kullanılamaz.


Daha önce java kurulumuna sahip olmadığınızdan sadece bir seçenek gösterilir.
M.Tarun

1
Bana göre bu sorunun ne olduğu belli değil. Java düzgün çalışıyor mu? Java programlarını derleyebilir ve çalıştırabilir misiniz?
Luís de Sousa,

Anladığım kadarıyla jdk, jre ve tarayıcı eklentilerini (icedtea) kurdunuz. Ama eklentileri kullanamazsınız, sorunun ne olduğunu daha fazla açıklayabilir misiniz? Bir hata mı alıyorsun? Ancak, IcedTea'yı Yazılım Merkezi'nden kaldırabilir (yeniden kaldırabilir ve yeniden yükleyebilirsiniz).
Luís de Sousa,

2
@Seth ancak OP'in hepsini tek satırda çözülebilecek bir şey için okumasını mı istiyorsunuz? Diğeri overkill bir cevap, soru sadece "Java nasıl kurulur?" bu "firefox için Java tarayıcı eklentisi nasıl kurulur?" iken, bunlar farklı sorulardır ve birleştirilemezler.
Braiam

1
Yukarıdaki @Braiam ile aynı fikirdeyim. Bu farklı bir sorudur çünkü firefox tarafından kullanılan Java sürümünü güncellemek, basitçe java yüklemekle aynı değildir. Şahsen kehanet Java 6, 7 ve 8 JDK'larım var ama buzlu camı yüklemek firefox için hiçbir şey yapmadı. Ben takip etmek zorunda bu talimatları java.com indirilen bir JRE ile. Sonra firefox mutluydu.
hinerm

Yanıtlar:


75

NPAPI'yi devre dışı bırakan 52 (ESR değil) sürümünden sonra kullanıyorsanız , şansınız kalmaz . Daha önce kullanmak istemediğiniz ve kesinlikle istemediğiniz birini kullanıyorsanız, OpenJDK JRE yazılımını yükleyebilirsiniz java. Ancak bu, tarayıcınızda Java web uygulamalarını çalıştırmak için yeterli değildir; bu, Icedtea eklentisini yükleyerek gerçekleştirilebilir:

sudo apt-get install icedtea-plugin

Ardından about:addons, eklenti bölümünde, eklentinin etkin olup olmadığını kontrol edin. Mozilla, güvensiz eklentileri varsayılan olarak devre dışı bırakır; bu, güvenlik nedeniyle endişe duyduktan sonra bile Java'nın devre dışı bırakıldığı anlamına gelir. Kullanmadan önce etkinleştirmeniz gerekir.


1
: +1 haklı, ve çalıştırmanız gerekiyor: apt-get install default-jre
kikicarbonell

1
@kikicarbonell Ubuntu farklı bir şey değilse, bu paket icedtea eklentisi ile birlikte kurulmalıdır.
Braiam

Benim durumum için değil Ubuntu 14.04 ve open-jdk kurulu ... var ama sadece komutunu çalıştırırsam Firefox'um java uygulamacığını çalıştırmıyorsa ... Daha sonra apt-get install'ı çalıştırmaya çalışıyorum default-jre ve firefox sorunları çözüldü.
kikicarbonell

2
@kikicarbonell firefox java eklentisini varsayılan olarak devre dışı bırakır. Yani onu aktifleştirmesini söylemelisin.
Braiam

23

IcedTea Java eklentisini yükleme:

IcedTea Java eklentisini kurmak için bir terminal açın ve şunu yazın:

sudo apt-get install icedtea-7-plugin

Firefox eklentisini yükleyin - Oracle

Bir terminalde:

mkdir ~/.mozilla/plugins

Takılıysa, IcedTea eklentisini kaldırın.

sudo apt-get remove icedtea6-plugin

Java eklentisinin eski bir sürümünü kaldırın (mevcut olabilir veya olmayabilir)

rm ~/.mozilla/plugins/libnpjp2.so

Artık, eklentiyi sembolik bir bağlantı oluşturarak yükleyebilirsiniz (Firefox’a eklentinin nerede olduğunu söylersiniz). 32 bit Java için kullan

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

64 bit Java kullanımı için

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

Resmi Oracle web sitesini kullanarak JRE'nin başarılı olduğunu onaylayın .

Kaynak: Java kurulumu


3
Soruyu cevapladığınızdan emin misiniz? Adam çoktan jdk ve jre'yi kurduğunu söylüyor.
Luís de Sousa,

Jre'yi kaynaklardan derle neden!
Braiam

soruyu doğru görmedim :)
M.Tarun

Herhangi bir şüpheniz için oracle.com/technetwork/java/javase/… adresinde de bir göz atın
Victor R. Oliveira

4
Ubuntu 14.04'ten itibaren Java, Chrome / Chromium'un en son sürümünde artık desteklenmiyor.
Andreas Hartmann


5

Eğer java jdk dosyasını oracle'den indirip yüklediyseniz, jdk-8u91-linux-x64.tar.gz dosyasını kurduğunuzu varsayalım.

/ Benim / java / dizin /

O zaman şöyle bir dizine sahip olacaksınız:

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

Tek yapmanız gereken ubuntu firefox plugins dizininize gidip bir link oluşturmak:

$: cd /usr/lib/firefox-addons/plugins/
$: sudo ln -s /my/java/directory/jdk1.8.0_91/jre/lib/amd64/libnpjp2.so

Ubuntu 16.04.1'deki Firefox 50 ile bu dizinin bulunmadığını öğrendim. IcedTea gibi diğer eklentilerde sembolik bağlantılar oluşturdu /usr/lib/mozilla/plugins.
Dan Dascalescu

Veya evinizde / evinizde / <evinizde> /. Mozilla / plugins
myset 10:18

3

Bu eski bir iş parçacığı, ancak bugün sorunuma bir çözüm bulmaya çalışırken tökezledim. Aynı durumda başka birinin olabileceğini düşündüm.

Eski işle ilgili web siteleri için tarayıcı içi Java'ya ihtiyacım var ve oracle java eklentisi onu kesmiyor. Uzun bir deneme yanılma yaklaşımından sonra, IcedTea'nın Firefox'un eski bir sürümünde tutarlı bir şekilde çalışmasını sağladım:

  • Firefox'un sürüm 51'ini indirin (daha yeni sürüm eklentiyi desteklemiyor)
  • OpenJDK'yi (7 veya 8) takın
  • İcedtea eklentisini ve icedtea eklentisini yükleyin
  • Şimdi openJDK kurulumunuz, jre / lib klasöründe bir IcedTeaPlugin.so dosyası içerecek
  • Bunu mozilla / firefox eklenti klasörlerine kopyalayın (hangisini kopyalayacağımı bulamadım, bu yüzden herhangi bir şeyi firefox / plugins veya mozilla / plugins'e kopyaladım)
  • eski firefox sürümünüzü başlatın
  • eklentinin etkin olduğunu doğrulayın (hakkında kontrol edin: eklentiler)

Meslektaşlarımdan biri eski firefox'u kaldırmak için bir betik hazırladı ve her seferinde kaldırmayı kaldırdı. Bu şekilde asla yanlışlıkla güncellenmez. Bunu ana firefox uygulamanızla yapmadığınızdan emin olun.

Umarım bu sana yardımcı olur.


1

Özellikle bir kaç ay önce 14.04 ile bu sorunu yaşadığımdan beri, bir savaş oldu, çözümü unuttum, 16.04'e yükselttim .....

14.04'te buzlu çay ve Oracle'ın firefox altında çalıştığı durum farklıydı. Aslında Oracle'ı tercih ediyorum (genelde değil ama kullanımım neredeyse gerektiriyor) bu yüzden sadece buna sahibim. Birden fazla kurulum veya depo denemedim. Talimatların çoğuna göre sembolik bağlantılar da iyi değildir.

Sonunda, Firefox'ta Düzenle -> Tercih -> Uygulamalar'a gitti ve ardından JNLP dosya uzantısına gitti ve açılan menüden "Başka kullan ..." seçeneğini seçti. Sonra ilgili dizinden javaws bulundu.

Bu yalnızca bir geçici çözümdür ve gereksinimlerinize uygun olup olmadığından emin değilim. Unutmayın çoğu eklentiler Mart ayına kadar ölmüş olacak.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.