Jak uzyskać wtyczkę Java działającą w przeglądarce Google Chrome?

62

Google zaktualizowało przeglądarkę Chrome do wersji 35. Ta nowa wersja używa Aury zamiast GTK2 i nie obsługuje już wtyczek NPAPI, takich jak Java (zarówno OpenJDK, jak i Oracle). Wtyczki PPAPI, takie jak PepperFlash, nadal działają.

Moja szkoła korzysta z Google Chrome i aplikacji Google na co dzień i wygląda to na potencjalnie duży problem w przypadku niektórych witryn edukacyjnych, z których korzystamy. Czy ktoś napotkał rozwiązanie lub obejście problemu, aby uruchomić Javę?

Artykuł WEB UPD8 potwierdza, że ​​Java nie działa .

Harlem Wiewiórka
źródło
5
Java NIE będzie działać w Chrome, jak każda inna wtyczka NPAPI, chyba że zostanie przeniesiona do architektury PPAPI. Odniesienia: tu i tutaj
dadexix86
Jeśli to możliwe, możesz pobrać plik jar i uruchomić go na pulpicie zamiast w Chrome.
saiarcot895
Java nie była obsługiwana w Chrome od wieków w systemie OS X, więc każdy mógł zobaczyć, jak pojawi się w systemie Linux ...
Gabor
Mam Chromium 34 w wersji synaptic dla Ubuntu12.4LTS, wydaje się działać dobrze, java też. To na razie moje rozwiązanie. Jes

Odpowiedzi:

56

Nie można zmusić Javy do pracy w Chrome 35. Jest to spowodowane usunięciem starszej wtyczki NPAPI. Podniosłem raport o błędzie. Oczekiwanie na właściwą odpowiedź twórców. Raport o błędzie znajduje się tutaj: https://code.google.com/p/chromium/issues/detail?id=375909 . Możesz spróbować śledzić wątek tej dyskusji tutaj: https://groups.google.com/a/chromium.org/forum/#!topic/chromium-dev/xEbgvWE7wMk

AKTUALIZACJA Wygląda na to, że utkniemy tutaj przez dłuższy czas. Mój raport o błędzie został scalony z nadrzędnym błędem i został ustawiony jako nie naprawiony. Oto on: https://code.google.com/p/chromium/issues/detail?id=363053

AKTUALIZACJA2 Odpowiednie pytanie zostało wysłane do Oracle. Niewielka przyczepność. Możecie zacząć dyskusję na ten temat. Idź tutaj: https://community.oracle.com/thread/3511913

Do was wszystkich: aby utrzymać funkcjonowanie Chrome, proszę downgrade Google Chrome do 34. Można pobrać deb tutaj: http://mirror.pcbeta.com/google/chrome/deb/pool/main/g/google-chrome -stabilny / . Następnie użyj menedżera pakietów synaptycznych lub użyj wiersza polecenia, aby zablokować aktualizacje pakietu stabilnego dla google-chrome. Chrome 34 nie ma żadnych rażących błędów, więc możesz z niego bezpiecznie korzystać przez następne 3 miesiące. Mam nadzieję, że do tego czasu zostanie dodana łatka.

Ubuntuser
źródło
5
Jeśli już uruchomiony Chrome 35, a następnie katalogu profilu użytkownika będą niezgodne z Chrome 34. Jeśli chcesz downgrade bez utraty funkcjonalności lub danych, patrz superuser.com/questions/757941/... .
Rob W
1
Chyba, że nie korzystają z Google Sync;)
Rob W
3
Ciekawe, że Chrome dla Windows nadal obsługuje wtyczki NPAPI.
Rael Gugelmin Cunha
5
Wygląda na to, że Oracle usunęła link ... Sądzę, że odpowiedzi, jeśli robią jedno, czy nie;)
Mateo
11
Obniżenie wersji nie jest opcją. Gdy potrzebny jest NPAPI, używam Firefoxa.
Fernando Kosh,
2

Ci CAN uzyskać Java do pracy w Chrome, lub przynajmniej umożliwić wtyczki NPAPI za to ... chwilowo. Opcja jest całkowicie usuwana w Chrome 45. (Obecnie mamy 43 lata, szacujemy, że wrzesień 2015 r.).

Zauważ, że włączenie NPAPI niekoniecznie oznacza, że ​​aplet Java będzie działał ... Wypróbowałem go z jednym i nie zadziałało. Jest to prawdopodobnie spowodowane zainstalowaniem najnowszej wersji Java, która i tak praktycznie blokuje dostęp do sieci. Szkoda, ponieważ stworzono tak wiele fajnych serwisów internetowych z ulepszoną Javą (takich jak http://www.freerouting.net/ .)

W każdym razie można włączyć opcję NPAPI, przeglądając:

chrome://flags/#enable-npapi

Ponownie twój przebieg może się różnić (YMMV.)

rdtsc
źródło
3
W wersji Chrome 43.0.2357.125 (64-bitowej) nie ma #enable-npapiopcji flags. Po wielu kopaniach wydaje się, że po prostu nie możesz już używać Javy w Google Chrome ... i to jest dość cholerny zespół Google Chrome. Moja córka potrzebuje tego do szkoły.
Karl Wilbur