Как заставить Firefox использовать новейшую версию Java, которая уже установлена?

7

По-видимому, у меня OpenJDK 6 JRE (openjdk-6-jre 6b27-1.12.6-1ubuntu0.12.04.2) и 7 JRE (openjdk-7-jre 7u25-2.3.10-1ubuntu0.12.04.2) установлен параллельно - я не знаю, почему у меня есть оба из них, я не могу припомнить, что они были установлены вручную.

Тем не менее, плагин Firefox Java иногда сообщается о устаревании некоторыми веб-сайтами, и мне кажется, что он полагается на JRE 6. Как я могу заставить Firefox использовать более новую версию? Удаление JRE 6 кажется плохой идеей; когда я пытался сделать это в синаптическом режиме, мне показалось, что много программного обеспечения все еще полагается на старшую JRE, так как удаление было бы также удалять программы, такие как jedit .

Я что-то путаю? Я даже не уверен, как плагин FF вмешивается в OpenJDK JRE.

EDIT:

Пробовав еще больше, проблема сохраняется. Используя update-alternatives --config java , я вижу, что версия Java по умолчанию (со статусом «ручной режим») уже установлена ​​на Java 7, а java -version возвращает «1.7.0_25». Файл /usr/lib/jvm/java-7-openjdk-i386/jre/lib/i386/IcedTeaPlugin.so существует, но Firefox показывает плагин Java 6 при просмотре about:plugins .

Подводя итог:

Как заставить Firefox использовать плагин IcedTea, принадлежащий версии Java по умолчанию?

    
задан lenz 17.09.2013 в 10:48
источник

4 ответа

16

Установите версию 7 плагина icedtea либо из программного центра, либо с помощью командной строки:

Откройте терминал, нажав Ctrl + Alt + T и введите:

sudo apt-get install icedtea-7-plugin

Удалить старшую icedtea:

sudo apt-get remove icedtea-6-plugin

Затем перезапустите Firefox и наберите about:plugins , чтобы проверить версию java-плагина. Или перейдите на java-сайт , чтобы проверить версию, а также если она работает правильно.

Надеюсь, что это поможет

    
ответ дан user68186 01.10.2013 в 16:22
источник
1

Большинство этих сайтов используют javascript, чтобы проверить, какая версия Java работает в вашем браузере, и поскольку она не соответствует версии Oracle Java, они жалуются, что вам необходимо обновить Java в вашей системе. Я бы проигнорировал любое из этих сообщений, если апплеты Java работают правильно.

Чтобы проверить, какая версия Java Firefox работает только на панели местоположения (адресная строка) about:plugins , она должна отображать все плагины, которые использует Firefox.

Я уверен, что Firefox использует последнюю JRE, и веб-сайты просто жалуются, что это не та же версия, что и Oracle. Обновляйте систему и игнорируйте ее.

    
ответ дан Bruno Pereira 17.09.2013 в 10:58
источник
1

Если вы используете Fedora , вам необходимо установить

sudo yum install icedtea-web

Перезагрузите браузер после этого.

    
ответ дан Shubham Chaudhary 30.11.2014 в 12:11
источник
0

Вероятно, вам нужно установить соответствующий пакет плагинов, чтобы перейти со своей версией java:

sudo apt-get install icedtea-7-plugin

Этот плагин работает с основными браузерами: Firefox, Chromium, Google Chrome и Epiphany. Вам нужно будет перезапустить браузер, чтобы изменения плагина вступили в силу.

Дополнительная информация:

Ссылка

Ссылка

    
ответ дан ImaginaryRobots 01.10.2013 в 16:47
источник

Ознакомьтесь с другими вопросами по меткам