Chrome Java Eklentisini Yükleme


52

Birkaç dakikadır Chrome için Java eklentisini yüklemeye çalışıyorum ve insanlara daha fazla deneyime sahip olmanın zamanı geldiğini düşündüm. Çalışmasını sağlayamıyorum. Mevcut Java sürümüm 64-bit OpenJDK 1.6.0_24. Boşuna IcedTea eklentisini yüklemeye çalıştım. Şu anda yüklü Ubuntu 12.04 64-bit var.

Java'nın Chrome'da etkinleştirilip etkinleştirilmediğini test etmeye çalıştığımda, Java uygulaması olan herhangi bir web sitesi yüklenmez (eklentiyi devre dışı bıraktığımda, yüklediler, ancak uygulamayı değil).

Talimatları buradan takip ettim: http://technonstop.com/install-java-plugin-ubuntu-linux

ki bu betiği oluşturup çalıştır:

JAVA_HOME=/usr/lib/jvm/jdk1.7.0
MOZILLA_HOME=~/.mozilla
mkdir $MOZILLA_HOME/plugins
ln -s $JAVA_HOME/jre/lib/i386/libnpjp2.so $MOZILLA_HOME/plugins

Not: JAVA_HOME'un değerini, JDK kurulumunuza doğru bir şekilde işaret etmesi için değiştirmeniz gerekebilir. 64 bit kullanıcıların son satırı şu şekilde değiştirmesi gerekir:

ln -s $JAVA_HOME/jre/lib/amd64/libnpjp2.so $MOZILLA_HOME/plugins

ama bu da işe yaramadı.

Sadece Firefox'ta test ettim ve çalışıyor. Chrome için hala hiçbir şey



Ben de aynı sorunu yaşadım. Bu sorun sıklıkla 64 bitlik kromla ortaya çıkar. Ondan kurtulmanın en iyi yolu, yerine firefox kullanmaktır.
Pranit Bauva

1
Hayır, kesinlikle bir kopya değil. Bu, Java'nın nasıl yükleneceği hakkında değil, Chrome için Java eklentisinin nasıl çalıştırılacağıyla ilgilidir.
Peter Flynn

Siz insanlar bunun Google Chrome’un NPAPI desteğini düştüğünden ne zaman anlayacağınızı anlayacaksınız. Bu, ne IcedTea'nın ne de Oracle'ın Java eklentisinin Google Chrome ile çalışmayacağı ve bu konuda yapabileceğiniz hiçbir şey olmadığı anlamına gelir.
John Scott

Yanıtlar:


56

Alternatif olarak, Chrome için Java'yı yükleyin, icedtea'yı da yükleyebilirsiniz:

 sudo apt-get install icedtea-7-plugin

Ardından icedtea'yı bu şekilde krom eklenti klasörüne bağlayın

cd /usr/lib/chromium-browser/plugins

ve bağlantı

sudo ln -s /usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/IcedTeaPlugin.so 

7
/ Usr / lib / chromium-browser / plugins dizinine sahip değilim ... ne de chrome plugins dizinini bulamadımlocate chrome | grep plugins
stdcerr 'de

3
@ cerr, bunu yaptım ve çalıştı: sudo mkdir -p /usr/lib/chromium-browser/plugins(eklenti başarıyla kuruldu)
KajMagnus 7:13

2
32-bit bir sistem kullanıyorsanız, amd64 için i386'yı değiştirin
Peter Flynn

4
Bu kubuntu işe yaramadı 14.04
Silver Moon

3
İkisine IcedTeaPlugin.sode bağlandım /usr/lib/chromium-browser/pluginsve /opt/google/chrome/plugins/Google Chrome hala söylüyor Java is not working. Bu, Xubuntu 14.04.
gerrit

13

Java eklentisi artık Chrome'da çalışmıyor (sürüm 45+). Gönderen burada :

NPAPI Chrome'dan destek

Web tarayıcıları için Java eklentisi, uzun zamandır ve şu anda tüm büyük web tarayıcıları tarafından desteklenen çapraz platform eklentisi mimarisi NPAPI'ye dayanmaktadır. Google Eylül ayında "2014 yılı sonuna" tarafından Chrome'dan NPAPI desteğini kaldırmak için 2013 planlarını açıkladı nedenle etkili Silverlight, Java Facebook Video ve benzeri NPAPI tabanlı eklentiler desteğini kesmesi. Son zamanlarda, Google planlarını revize etti ve şimdi NPAPI’yı 2015’in sonuna kadar tamamen kaldırmayı planladıklarını belirtti . Bu tarihlerin daha da uzatılıp uzatılmayacağı belli olmadığı için, Java kullanıcılarının mümkün olan en kısa sürede Chrome'a ​​alternatifleri düşünmelerini şiddetle tavsiye ederiz . Bunun yerine, uzun vadeli seçenekler olarak Firefox, Internet Explorer ve Safari'yi öneririz.


8

Birçok cevap şimdi tarihli. Benim 14.04 Ubuntu kurulumum için çalışmadılar. Çünkü benim krom örneğimde yüklü /opt/google/chrome. Bu yüzden eklenti klasörü orada oluşturulmalıydı.

Güncel talimatlar https://www.java.com/en/download/help/enable_browser_ubuntu.xml adresinde bulunabilir.

  1. Eğer yoksa eklentileri adında bir dizin oluşturun. Aşağıdakini yazın: mkdir -p / opt / google / chrome / plugins

  2. Sembolik bağlantı yapmadan önce Google chrome plugins dizinine gidin. Aşağıdakini yazın: cd / opt / google / chrome / eklentileri

  3. Sembolik bir bağlantı oluşturun. Aşağıdakini yazın: ln -s /usr/local/java/jre1.7.0/lib/amd64/libnpjp2.so

  4. Tarayıcınızı yeniden başlatın ve Java'yı test edin

Chrome 34+ kullanıcıları için güncelleme

Lütfen Chromium'daki java eklentisine bakın . Temel olarak IcedTea eklentisi, Google varsayılan olarak NPAPI arayüzünü devre dışı bıraktığından beri Chome ile artık çalışmıyor.

Sonuçta benim çözümüm, firefox'a geri dönmek olacaktır.


Çalışmaya devam etmek için Firefox'a güvenmeyin. NSAPI arayüzünü de kaldırmayı düşündüklerine dair göstergeler var ve aynı nedenlerle. Güvenlik.
EdwinW

6

Son zamanlarda aynı hatayı gördüm. ~/.xsession-errorsDosyanıza bakarsanız , muhtemelen göreceksiniz:

/build/buildd/icedtea-web-1.2/build/../plugin/icedteanp/IcedTeaNPPlugin.cc:2072: thread 0x7f08d1365470: Error: Invalid plugin function table.

Hata raporu, Eklentinin Chrome'da yüklenemediğini gösteriyor . icedtea-6-pluginPaket için önerilen bir güncelleme yayınlandı ve çalışması onaylandı. Bu, tüm kullanıcılar için birkaç gün içinde inmelidir.

Bu arada, başkalarının önerdiği gibi farklı bir tarayıcı kullanabilirsiniz, Firefox burada çalışıyor.


6

Bulduğum en iyi çözüm, (bu önerilerden hiçbiri benim için işe yaramadı), aşağıdaki gibidir: İlk önce Icedtead fişini takın:

  • 1) sudo apt-get install icedtea-7-plugin

Ardından, krom tarayıcınızda şuraya gidin:

  • 2) chrome-> Ayarlar-> Gelişmiş Ayarları Göster-> Gizlilik'i seçin, ardından İçerik Ayarları -> Eklentiler'e tıklayın ve ardından Bireysel Eklentileri Devre Dışı Bırak'a tıklayın
  • 3) " IceTea-Web Plugin " ve " Java (TM) " bölümlerini devre dışı bırakın
  • 4) Tarayıcıyı yeniden başlatın.
  • 5) chrome-> Ayarlar-> Gelişmiş Ayarları Göster-> Gizlilik'i seçin, ardından İçerik Ayarları -> Eklentiler'e tıklayın ve ardından Bireysel Eklentileri Devre Dışı Bırak'a tıklayın
  • 6) Yalnızca " IceTea-Web Plugin " özelliğini etkinleştir
  • 7) tadını çıkarın!

4
Bunu denedim (openjdk-7 ve icedtea-7 yüklü) ama ne icedtea ne de Java'da gösterilen java eklentileri yok. Chrome'u onları görmeye nasıl zorlarım? Ayrıca Oracle Java7'yi kurdum ve libnpjp2.so dosyasını / opt / google / chrome / plugins içine softlinked ama hiçbir önemi yok: görünmüyor veya çalışmıyor.
Peter Flynn

8
Kromda görünmüyor bile: // plugins
Ken Sharp,


0

Benim durumumda, Chromium uygulamayı başlatmıyordu, mesaj yok, sadece uygulamanın nerede olacağını belirten gri bir kutu vardı, bu yüzden bir şey yapıyordu, ama yeterli değildi. OP'ye benzeyen sesler. Tarayıcı olmayan java uygulamaları sistemimde daha önce çalışıyordu.

Bir yerde which javacyüklü durumu belirlemek için kullanılması önerilen bir makale . Bu, terminal çıkışı üretmedi. Bu yüzden sadece javac'ı aramayı denedim ve java için yükleme paketlerinin listesini aldım. Bu yüzden bir çeşit sınırlı kurulumum olduğunu düşünüyorum, ne veya neden olduğu hakkında hiçbir fikrim yok.

Gerçekleştirilen sudo apt-get install openjdk-7-jdkve sonra icedtea Krom eklentisi yeniden etkinleştirilebilir (Ayarlar yoluyla | Gelişmiş Ayarlar | Gizlilik | devre dışı bırakın bireysel eklentileri | İçerik ayarları) başka şeyler isterken Daha önce devre dışı etmişti. Listede başka Java eklentisi yoktu.

Ta-da! Java uygulamaları şimdi Chrome'da çalışıyor. Java'yı daha önce nasıl kurduğumu ya da ne zaman kurduğumu hatırlamıyorum, ancak bu muhtemelen 'en az dirençli' bir yaklaşımdı, bu nedenle bazılarının da aynı sistem durumuna sahip olabileceğinden şüpheleniyorum.

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.