Я запускаю Гостеприимную Ubuntu (16.04.3 LTS).
Использовать Java от браузера, установленный Firefox ESR с помощью этих команд
$ sudo add-apt-repository ppa:jonathonf/firefox-esr $ sudo apt-get update $ sudo apt-get install firefox-esr
Кроме версии ESR Firefox, у меня нет никакой другой версии Firefox установленной.
Добавленный 'плагин load_flash_only = ложь' к разделу about:config Firefox.
В $HOME/.mozilla/plugins, созданном эта символьная ссылка для плагина Java
$ cd $HOME/.mozilla/plugins $ ln -s /usr/lib/jvm/java-8-oracle/jre/lib/amd64/libnpjp2.so .
Java удостоверенной Oracle является Java по умолчанию./usr/lib/jvm/default-java символьная ссылка, указывающая/usr/lib/jvm/java-8-oracle.
С этими изменениями, когда я запускаю Firefox и иду
http://www.java.com/verify
и нажмите на ссылку
Firefox 52 ESR users: If you'd like to run the verify app as a plugin, please click here.
Я получаю это исключение в терминале, с которого был запущен Firefox
Исключение в потоке "основной" java.lang. NullPointerException в солнце plugin2.main.server. JVMManager.getOrCreateBestJVMInstance (Неизвестный Источник) в солнце plugin2.main.server. JVMManager.startAppletImpl (Неизвестный Источник) в солнце plugin2.main.server. JVMManager.startApplet (Неизвестный Источник) в солнце plugin2.main.server. JVMManager.startApplet (Неизвестный Источник) в солнце plugin2.main.server. MozillaPlugin.maybeStartApplet (Неизвестный Источник) в солнце plugin2.main.server. MozillaPlugin.setWindow (Неизвестный Источник)
Команда Java является символьной ссылкой на/etc/alternatives/java, который является символьной ссылкой на/usr/lib/jvm/java-8-oracle/jre/bin/java
Я могу выполнить Java успешно через командную строку
$ java -version java version "1.8.0_144" Java(TM) SE Runtime Environment (build 1.8.0_144-b01) Java HotSpot(TM) 64-Bit Server VM (build 25.144-b01, mixed mode)
Не очищаются, почему Firefox испытывает затруднения с помощью, установил Java.
Вы можете обходное решение это.
Открывают Ваш браузер и вводят это:
about:config
Щелкают правой кнопкой по заголовку Name, выбирают New Preference> Boolean
Create новая запись с этой маркировкой:
plugin.load_flash_only
устанавливает его false
и перезапускают Ваш браузер.
На самом деле, это решение не делает зависит, на котором вид Java установлен и работающий в этой системе. В этом случае плагин Openjdk не работал с Firefox ESR, но Java Oracle, установленный, как следуется Цифровое Океанское учебное руководство . Хотя они сказали, что это удержало от использования (потому что это относится к Ubuntu 12.04), процедуры являются тем же: можно использовать его в человечности 17.10, просто загрузив jdk 8u161. Я рассматриваю это как лучшую практику для Firefox, , потому что OpenJDK не установит libnpjp2.so, важный для активации Java в Firefox ESR.
Для активации этого плагина в Firefox ESR необходимо создать символьную ссылку на папку, где установлен Java Oracle:
mkdir </Firefox ESR installed path>/firefox/browser/plugins
cd </Firefox ESR installed path>/firefox/browser/plugins
ln -s </Oracle Java installed path>/jre/lib/amd64/libnpjp2.so
могут быть другие способы активировать плагин Java в Firefox ESR, но этот путь действительно работает. Я загрузил Firefox 52 ESR прямо сейчас и активировал Java в там!