Я пытаюсь установить Java и плагины для Firefox. Я установил JDK и JRE.
Когда я пытаюсь выполнить команду sudo update-alternatives --config java
, отображается только один доступный вариант.
Плагины не используются в Firefox.
Если вы используете версию после 52 (не ESR), которая отключила NPAPI , вам не повезло. Если вы используете предыдущую версию, которая вам абсолютно не нужна, вы можете установить OpenJDK JRE, которая позволит вам выполнять двоичные файлы Java локально, используя двоичный файл java
. Однако этого недостаточно для запуска веб-апплетов Java в вашем браузере, чего можно достичь, установив плагин Icedtea:
sudo apt-get install icedtea-plugin
Затем перейдите к about:addons
, в разделе плагинов, проверьте, плагин включен. Mozilla по умолчанию отключает небезопасные плагины, это означает, что Java отключена даже после установки из-за проблем безопасности. Вам необходимо активировать его перед использованием.
Чтобы установить подключаемый модуль IcedTea Java, откройте терминал и введите:
sudo apt-get install icedtea-7-plugin
В терминале:
mkdir ~/.mozilla/plugins
Удалите плагин IcedTea, если он был установлен.
sudo apt-get remove icedtea6-plugin
Удалить старую версию плагина Java (может присутствовать или не присутствовать)
rm ~/.mozilla/plugins/libnpjp2.so
Теперь вы можете установить плагин, создав символическую ссылку (вы сообщаете Firefox, где плагин расположен). Для 32-битной Java используйте
ln -s /usr/lib/jvm/jre1.7.0/lib/i386/libnpjp2.so ~/.mozilla/plugins/
Для 64-битной Java используйте
ln -s /usr/lib/jvm/jre1.7.0/lib/amd64/libnpjp2.so ~/.mozilla/plugins/
Подтвердите, что JRE был успешным, используя официальный сайт Oracle .
Источник: Установка Java
Начиная с версии Firefox 52, поддержка плагинов NPAPI (java-апплетов) в Firefox прекратилась. Из-за проблем с производительностью и безопасностью мне удается запускать java-апплеты, чтобы установить расширенный выпуск поддержки (ESR) firefox. .
скачать здесь: https://www.mozilla.org/en-US/firefox/organizations/all/
Если вы только что скачали и установили java jdk из oracle, то, скажем, вы установили jdk-8u91-linux-x64.tar.gz в
/ my / java / directory /
[ 113] Тогда у вас будет каталог, например:
/my/java/directory/jdk1.8.0_91/
Все, что вам нужно сделать, это зайти в каталог плагинов Ubuntu Firefox и создать ссылка:
$: cd /usr/lib/firefox-addons/plugins/
$: sudo ln -s /my/java/directory/jdk1.8.0_91/jre/lib/amd64/libnpjp2.so
Это была битва, тем более что я прошел через это пару месяцев назад с 14.04, забыл решение, обновил до 16.04 .....
Другое дело, что у меня был чай со льдом и Oracle, работавший под firefox в 14.04. Я на самом деле предпочитаю Oracle (не обычно, но мое использование почти требует этого), поэтому у меня есть только это сейчас. Я не пытался несколько установок или репозиториев. Симлинки по большинству инструкций там тоже не годятся.
В конце концов, в Firefox перешли в Edit -> Preference -> Applications, затем прокрутили вниз до расширения JNLP и выбрали «Use other ...» из выпадающего меню. Затем нашли челюсти из соответствующего каталога.
Это всего лишь обходной путь, и я не уверен, что он подойдет вам. Имейте в виду, что большинство плагинов будут удалены к марту.
Это старая ветка, но я наткнулся на нее, пытаясь найти решение моей проблемы сегодня. Я подумал, что кто-то еще может быть в такой же ситуации.
Мне нужна браузерная Java для устаревших веб-сайтов, связанных с работой, и плагин oracle java не сокращает его. После долгого метода проб и ошибок я заставил IcedTea работать стабильно в более старой версии Firefox, например:
Один из моих коллег создал скрипт для удаления старого Firefox, и распаковывать его при каждом запуске. Таким образом, он никогда не обновляется случайно. Не делайте этого с вашим основным приложением firefox.
Надеюсь, это поможет вам.