Вопрос Плагин 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?


7
2018-04-07 07:45


происхождения




ответы:


Дальнейший комментарий от 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 Fire Fox, ты можешь установить Firefox ESR вместо. Обратите внимание, что этот пользователь больше не будет отслеживать обычную версию Firefox, поэтому ваш Firefox будет расти старыми функциями, но все равно продолжают получать обновления для системы безопасности.


2
2018-04-07 09:04



Существует способ сделать стандартный Firefox поддержкой плагинов NPAPI еще несколько месяцев; пожалуйста, посмотри этот ответ, - Gunnar Hjalmarsson
Интересно. Вопрос в том, будет ли работать в Firefox 53? 54? Как говорится в другом ответе, это то, что держит его в ESR, но релиз ESR будет reminging на 52 .. вероятно, по той причине, что он будет полностью удален в будущей версии. Конечно, это только предположение. - taifwa
Моя теория заключается в том, что она будет работать до тех пор, пока 52 является последним ESR. Но я действительно не знаю. Мы узнаем через пару недель, когда выйдет Firefox 53. - Gunnar Hjalmarsson
Что касается первого комментария, которая перестала работать в Firefox 54. - i336_


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

  1. Загрузите и извлеките установку Firefox ESR отсюда: https://www.mozilla.org/en-US/firefox/organizations/all/
  2. Запустить Firefox и ввести about:config в строке местоположения
  3. Примите риски, а затем добавьте ключ (щелкните правой кнопкой мыши> Создать> Boolean)
  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). Он будет иметь вид: jre-8u161-linux-i586.tar.gz для 32-разрядной версии. Выберите 32-битную или 64-разрядную версию в соответствии с загруженной вами версией 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
    

2
2018-04-18 08:36



Firefox ESR доступен на PPA от Jonathon F, Он проходит Проверка плагина Java, пакет firefox-esr был запрошен на LaunchPad (см. ошибка 1676164). - N0rbert
Благодаря этому руководству для дополнительных зависимостей, добавленных в мой ответ выше: gist.github.com/mshkrebtan/407786e334847544b40e7d6a8a53d247 - mcarans