Начиная с версии Firefox 52 (выпущенной в марте 2017 года), Firefox имеет ограниченную поддержку плагинов и поэтому не будет запускать Java. Используйте панель управления Java, чтобы найти установленную версию Java.
Я дважды проверил символическую ссылку также. Настроен правильно
$ java -version
java version "1.8.0_121"Java(TM) SE RuntimeEnvironment(build 1.8.0_121-b13)
Дальнейший комментарий от 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 устареет с точки зрения функциональности , но все еще будет получать обновления безопасности.
Есть способ заставить стандартные Firefox поддерживать плагины NPAPI еще на несколько месяцев; пожалуйста, посмотрите этот ответ .
Гуннар
Интересно. Вопрос в том, будет ли это работать в Firefox 53? 54? Как говорится в другом ответе, именно это и поддерживает ESR, но выпуск ESR будет стоить 52. Вероятно, по той причине, что он будет полностью удален в будущей версии. Это всего лишь предположение, конечно.
Таифва
Моя теория заключается в том, что он будет работать до тех пор, пока 52 является последней ESR. Но я действительно не знаю. Через пару недель мы узнаем, когда выйдет Firefox 53.
Гуннар
Что касается первого комментария , который перестал работать в Firefox 54.
i336_
3
Должны работать следующие шаги (протестировано на Mint 18 на основе Ubuntu 16.04LTS):
Добавьте расширение Firefox для переключения пользовательского агента, например. User-Agent Switcher
Установите пользовательский агент на более раннюю версию Firefox в Linux, например. Mozilla/5.0 (X11; Linux i586; rv:31.0) Gecko/20100101 Firefox/31.0
Закрыть Firefox
Загрузите пакет tar.gz JRE для Linux с веб- сайта www.java.com и сохраните файл в папке Downloads в своей домашней папке (т.е. ~/Downloads). Это будет в форме: jre-8u161-linux-i586.tar.gzдля 32-битной версии. Выберите 32-битную или 64-битную версию в соответствии с версией Firefox ESR, которую вы загрузили.
Затем выполните следующие действия, чтобы извлечь 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
Теперь Java должна быть связана с Firefox. В оболочке:
mkdir -p ~/.mozilla/plugins/
cd /opt/java/32/jre1.8.0_161
ln -sf $PWD/lib/i386/libnpjp2.so ~/.mozilla/plugins/
Должны работать следующие шаги (протестировано на Mint 18 на основе Ubuntu 16.04LTS):
about:config
в строке адресаplugin.load_flash_only
и установите егоfalse
User-Agent Switcher
Mozilla/5.0 (X11; Linux i586; rv:31.0) Gecko/20100101 Firefox/31.0
~/Downloads
). Это будет в форме:jre-8u161-linux-i586.tar.gz
для 32-битной версии. Выберите 32-битную или 64-битную версию в соответствии с версией Firefox ESR, которую вы загрузили.Затем выполните следующие действия, чтобы извлечь JRE в оболочке (при необходимости заменив ее на 64-разрядные версии):
Теперь Java должна быть связана с Firefox. В оболочке:
Запустите Firefox и проверьте свою версию Java здесь: https://www.java.com/en/download/installed.jsp
Если это не работает, и загружается неправильный плагин Java, например. IcedTea, затем удалите их в оболочке:
Если Firefox или Java или аудио в Java не работают, возможно, отсутствуют зависимости. Попробуйте следующее (удалите: i386 для 64 бит):
источник