Как заставить плагин Java работать в Google Chrome?

62

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

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

Эта статья WEB UPD8 подтверждает, что Java не работает .

HarlemSquirrel
источник
5
Java НЕ будет работать в Chrome, как и любой другой плагин NPAPI, если только он не будет перемещен в архитектуру PPAPI. Ссылки: здесь и здесь
dadexix86
Если доступно, вы можете загрузить файл jar и запустить его на рабочем столе, а не внутри Chrome
saiarcot895
Java не поддерживалась в Chrome целую вечность в OS X, поэтому любой мог видеть, что она появится в Linux ...
Gabor
У меня Chromium версии 34 в синаптическом для Ubuntu12.4LTS, кажется, работает нормально, Java тоже. Так что это мое решение на данный момент. Jes

Ответы:

56

Вы не можете заставить Java работать на Chrome 35. Это из-за удаления более старого плагина NPAPI. Я поднял сообщение об ошибке. В ожидании правильного ответа от разработчиков. Отчет об ошибке здесь: https://code.google.com/p/chromium/issues/detail?id=375909 . Вы можете попробовать перейти к этой теме здесь: https://groups.google.com/a/chromium.org/forum/#!topic/chromium-dev/xEbgvWE7wMk

ОБНОВЛЕНИЕ Похоже, мы застряли здесь на некоторое время. Мой отчет об ошибке был объединен с родительской ошибкой, и он был установлен как не исправленный. Вот оно: https://code.google.com/p/chromium/issues/detail?id=363053

ОБНОВЛЕНИЕ2 Соответствующий вопрос был опубликован в 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-stable. В Chrome 34 нет явных ошибок, поэтому вы можете безопасно использовать его в течение следующих 3 месяцев. Я надеюсь, что к тому времени какой-нибудь патч будет добавлен.

Ubuntuser
источник
5
Если вы уже запустили Chrome 35, каталог вашего профиля пользователя будет несовместим с Chrome 34. Если вы хотите понизить версию без потери функциональности или данных, см. Superuser.com/questions/757941/… .
Роб W
1
Если только вы не используете Google Sync;)
Роб 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.)

RDTSC
источник
3
При использовании Chrome версии 43.0.2357.125 (64-разрядная версия) #enable-npapiопция недоступна flags. После долгих копаний кажется, что вы просто больше не можете использовать Java в Google Chrome ... и это довольно круто для команды Google Chrome. Моей дочери это нужно в школу.
Карл Уилбур