По-видимому, у меня 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) установлены параллельно - Я не знаю, почему у меня есть оба из них, я не помню, чтобы установить любой из них вручную.
Тем не менее, некоторые веб-сайты иногда сообщают, что Java-плагин Firefox устарел, и мне кажется, что он основан на JRE 6. Как я могу заставить Firefox использовать более новую версию? Удаление JRE 6 кажется плохой идеей; Когда я попытался сделать это в synaptic, мне показалось, что большая часть программного обеспечения все еще полагается на более старую версию JRE, так как ее удаление также привело бы к удалению подобных программ jedit
.
Я что-то путаю? Я даже не уверен, как плагин FF мешает OpenJDK JRE.
РЕДАКТИРОВАТЬ:
Попробовав еще больше, проблема сохраняется. Используя 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 по умолчанию?
Большинство из этих веб-сайтов используют javascript для проверки версии Java, используемой вашим браузером, и, поскольку она не соответствует версии Oracle Oracle, они жалуются на необходимость обновления Java в вашей системе. Я бы проигнорировал любое из этих сообщений, если бы апплеты Java работали правильно.
Чтобы проверить, какая версия Java Firefox работает, просто введите в адресной строке (адресной строке)
about:plugins
, он должен отобразить все плагины, которые использует Firefox.Бьюсь об заклад, Firefox использует последнюю версию JRE, и веб-сайты просто жалуются, что это не та же версия, что и у Oracle. Держите вашу систему обновленной и игнорируйте это.
источник
/usr/lib/jvm/java-6-openjdk-i386/jre/lib/i386/IcedTeaPlugin.so
, Так что, думаю, это не самое новое ... Я не мог понять, как изменить это хотя.sudo update-alternatives --config java
Это позволит вам установить версию Java по умолчанию, независимо от того, какая из них установлена, затем вы можете проверить ее с помощью,java --version
и icedtea будет использовать ту, которая указана в первой команде, независимо от того, сколько Javas вы фактически установили.Если вы используете Fedora, вам нужно установить
Перезапустите ваш браузер после этого.
источник
Вы, вероятно, должны установить соответствующий пакет плагинов, чтобы идти с вашей версией Java:
Этот плагин работает с основными браузерами: Firefox, Chromium, Google Chrome и Epiphany. Вам нужно будет перезапустить браузер, чтобы смена плагина вступила в силу.
Больше информации:
http://apt.ubuntu.com/p/icedtea-7-plugin
https://help.ubuntu.com/community/Java
источник
dpkg -s icedtea-7-plugin
дает мне «Статус: установить нормально установлен», так что это не то, что мне нужно, я думаю.