Плагин Java больше не поддерживается в Firefox 52. Есть ли другой способ запуска Java-апплетов в Firefox

Недавно я установил Oracle Java. Это работало нормально, но с недавним обновлением с Firefox выдает ошибку.

Я проверил это здесь , где написано:

Начиная с версии Firefox 52 (выпущенной в марте 2017 года), Firefox имеет ограниченную поддержку плагинов и поэтому будет не запускается Java. Используйте панель управления Java, чтобы найти установленную версию Java.

Я дважды проверил и символическую ссылку. Он настроен правильно

$ java -version
java version "1.8.0_121"
Java(TM) SE Runtime Environment (build 1.8.0_121-b13)

Как запустить Java-апплет в Firefox?

8
задан 10 June 2017 в 09:30

2 ответа

Дальнейший комментарий от Oracle связан со страницей, которую вы цитировали , Firefox принял явное решение прекратить предоставлять NPAPI плагинам помимо Flash, по сути, это означает, что Firefox не будет слушать ничего, что может попробовать Java сказать.

Firefox 52 и выше

Начиная с Firefox 52 (выпущен в марте 2017 г.), поддержка плагинов ограничена Adobe Flash и прекращает поддержку NPAPI, влияя на плагины для Java, Silverlight и другие подобные плагины на основе NPAPI.

Если у вас возникают проблемы с доступом к приложениям Java с помощью Firefox, Oracle рекомендует вместо этого использовать Internet Explorer (Windows) или Safari (Mac OS X).

Тогда, как правило, вашим решением будет запускать апплеты Java в браузере, который позволяет подключать плагины Java. Попробуйте Chromium или QupZilla, например.

Если вы действительно хотите Java в Firefox , вы можете установить Firefox ESR вместо этого. Обратите внимание, что эта версия больше не будет отслеживать обычную версию Firefox, поэтому ваш Firefox будет стареть по функциям , но все равно будет получать обновления безопасности.

0
ответ дан 10 June 2017 в 09:30

Следующие шаги должны работать (протестированный над Монетным двором 18 на основе Ubuntu 16.04LTS):

  1. Загрузите и извлеките Firefox установка ESR отсюда: https://www.mozilla.org/en-US/firefox/organizations/all/
  2. Firefox запуска и тип about:config в адресной панели
  3. Примите риски и затем добавьте, ключ (щелкните правой кнопкой по мыши> Новый> булевская переменная),
  4. Назовите ключ plugin.load_flash_only и набор это к false
  5. Добавьте расширение Firefox для переключения агента пользователя, например. User-Agent Switcher
  6. Установите агент пользователя на более раннюю версию Firefox на Linux, например. Mozilla/5.0 (X11; Linux i586; rv:31.0) Gecko/20100101 Firefox/31.0
  7. Близкий Firefox
  8. Загрузите tar.gz JRE пакет для Linux на www.java.com и храните файл в папке Downloads в Вашей домашней папке (т.е. ~/Downloads). Это будет иметь форму: jre-8u161-linux-i586.tar.gz для версии на 32 бита. Выберите версию на 64 бита или на 32 бита согласно версии Firefox ESR, который Вы загрузили.
  9. Затем сделайте следующее для извлечения JRE в оболочке (заменяющий версиями на 64 бита в случае необходимости):

    sudo mkdir -p -v /opt/java/32
    cd ~/Downloads
    tar -zxvf jre-8u161-linux-i586.tar.gz
    sudo mv -v jre1.8.0_* /opt/java/32
    
  10. Теперь Java должен быть связан с Firefox. В оболочке:

    mkdir -p ~/.mozilla/plugins/
    cd /opt/java/32/jre1.8.0_161
    ln -sf $PWD/lib/i386/libnpjp2.so ~/.mozilla/plugins/
    
  11. Firefox запуска и проверяет Вашу версию Java здесь: https://www.java.com/en/download/installed.jsp

  12. Если это не работает, и неправильный плагин Java, кажется, загружается, например, IcedTea, затем удаляет их в оболочке:

    sudo apt-get remove icedtea-plugin
    sudo apt-get remove icedtea-8-plugin
    sudo apt-get remove icedtea-netx
    sudo apt-get remove icedtea-netx-common 
    
  13. Если Firefox или Java или аудио в Java не работают, там может пропускать зависимости. Попробуйте ниже (удалите: i386 для 64 битов):

    sudo apt-get install libgtk-3-0:i386 libasound2:i386 libdbus-glib-1-2:i386 libxt6:i386 libxtst6:i386 libcanberra-gtk-module:i386 libcanberra-gtk3-module:i386 topmenu-gtk3:i386 libpangoxft-1.0-0:i386 libxft2:i386 libpangox-1.0-0:i386 libxmu6:i386 libxv1:i386 libasound2-plugins:i386
    
3
ответ дан 10 June 2017 в 09:30

Другие вопросы по тегам:

Похожие вопросы: