Firefox için Java ve eklentileri yüklemeye çalışıyorum. Hem JDK'yi hem de JRE'yi kurdum.
sudo update-alternatives --config java
Komutu denediğimde sadece bir seçenek var.
Eklentiler Firefox'ta kullanılamaz.
Firefox için Java ve eklentileri yüklemeye çalışıyorum. Hem JDK'yi hem de JRE'yi kurdum.
sudo update-alternatives --config java
Komutu denediğimde sadece bir seçenek var.
Eklentiler Firefox'ta kullanılamaz.
Yanıtlar:
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.
IcedTea Java eklentisini kurmak için bir terminal açın ve şunu yazın:
sudo apt-get install icedtea-7-plugin
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
Firefox sürüm 52'den başlayarak, Firefox'ta NPAPI eklentileri (java uygulamaları) desteği, performans ve güvenlik sorunları nedeniyle, java uygulamalarını çalıştırmayı başarmamın yolu Firefox'un Genişletilmiş Destek Sürümünü (ESR) yüklemektir.
buradan indirebilirsiniz: https://www.mozilla.org/en-US/firefox/organizations/all/
burada daha fazla ayrıntı: https://support.mozilla.org/en-US/kb/npapi-plugins
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
/usr/lib/mozilla/plugins
.
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:
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.
Ö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.