Як зробити так, щоб плагін Java працював на Google Chrome?


62

Google оновив свій браузер Chrome до версії 35. Ця нова версія використовує Aura замість GTK2 і більше не підтримує плагіни NPAPI, як Java (і OpenJDK, і Oracle). Плагіни PPAPI на зразок PepperFlash як і раніше працюють.

Моя школа використовує додатки Google Chrome і Google щодня, і це виглядає як потенційно велика проблема для деяких навчальних веб-сайтів, які ми використовуємо. Хтось зіткнувся з рішенням або вирішенням проблеми, щоб налагодити роботу Java?

Ця стаття WEB UPD8 підтверджує, що Java не працює .


5
Java НЕ буде працювати в Chrome, як і будь-який інший плагін NPAPI, якщо він не буде переміщений в архітектуру PPAPI. Довідка: тут і тут
dadexix86

Якщо є, ви можете завантажити файл jar і запустити його на робочому столі замість Chrome.
saiarcot895

Java не підтримується в Chrome протягом століть на OS X, щоб кожен міг бачити, як вона надходить на Linux ...
Габор

У мене Chromium версія 34 в синаптичному для ubuntu12.4LTS, здається, працює нормально, також Java. Тож це моє рішення наразі. Jes

Відповіді:


56

Ви не можете змусити Java працювати на Chrome 35. Її через видалення старого плагіну NPAPI. Я підняв звіт про помилку. Очікуємо належної відповіді від розробників. Звіт про помилку тут: https://code.google.com/p/chromium/isissue/detail?id=375909 . Ви можете спробувати наступну тему для обговорення тут: https://groups.google.com/a/chromium.org/forum/#!topic/chromium-dev/xEbgvWE7wMk

ОНОВЛЕННЯ Схоже, що ми будемо затримуватися тут досить довго. Мій звіт про помилку було об’єднано в батьківський помилку, і він встановлений так, що не виправляється. Ось це: https://code.google.com/p/chromium/isissue/detail?id=363053

UPDATE2 Відповідне питання було розміщено до Oracle. Не дуже тяга. Ви, хлопці, можете розпочати дискусію на цій темі. Перейдіть сюди: https://community.oracle.com/thread/3511913

Для всіх вас: Щоб функціонувати Chrome, зменшіть свій google Chrome до 34. Завантажити деб можна тут: http://mirror.pcbeta.com/google/chrome/deb/pool/main/g/google-chrome -стабільний / . Потім використовуйте диспетчер пакунків synaptic або використовуйте командний рядок, щоб заблокувати оновлення пакета google-chrome. У Chrome 34 немає яскравих помилок, тому ви можете безпечно ним користуватися протягом наступних 3 місяців. Я сподіваюся, що до цього часу додасться певний патч.


5
Якщо ви вже запустили Chrome 35, то ваш каталог профілю користувача буде несумісний з Chrome 34. Якщо ви хочете погіршити версію, не втрачаючи функціональних можливостей або даних, перегляньте сторінку superuser.com/questions/757941/… .
Роб Ш

1
Якщо ви не використовуєте Google Sync;)
Rob W

3
Цікавим є те, що Chrome для Windows все ще підтримує плагіни NPAPI.
Раель Гугельмін Кунья

5
Схоже, Oracle зняв посилання ... Я думаю, що відповіді, чи роблять вони це чи ні;)
Матео

11
Пониження рівня не є варіантом. Коли NPAPI потрібен, я використовую firefox.
Фернандо Кош

2

Ви МОЖЕТЕ змусити Java працювати на Chrome або принаймні включити плагін NPAPI для нього ... тимчасово. Цей параметр повністю видалено в Chrome 45. (Наразі у нас 43, оцінка - вересень 2015 р.)

Зауважте, що включення NPAPI не обов'язково означає, що Java-аплет буде працювати ... Я спробував це з одним, і це не вдалося. Це, мабуть, пов’язано з встановленням останньої Java, яка в значній мірі блокує будь-який доступ до Інтернету. Прикро, адже створено стільки чудових веб-служб, розширених Java (наприклад, http://www.freerouting.net/ .)

У будь-якому випадку, можливість включити NPAPI знаходиться за допомогою перегляду:

chrome://flags/#enable-npapi

Знову ж, пробіг може змінюватися (YMMV.)


3
Використовуючи версію Chrome 43.0.2357.125 (64-бітну), не існує #enable-npapiможливості для flags. Після довгого копання здається, що ви просто не можете більше використовувати Java в Google Chrome ... і це досить добре * з команди Google Chrome. Доньці це потрібно для школи.
Карл Вільбур
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.