Активация java в браузерах под linux
Единственная версия java, которая не тормозит
Opera использует Java Runtime Environment (JRE) напрямую, а не через plug-in, как это реализовано в других браузерах. Для проверки работоспособности Java можно использовать следующий тестовый апплет . Если ничего похожего на java-апплет не отображается или броузер пишет сообщение об ошибке, делаем следующее.
- Проверяем, есть ли в системе библиотеки libjava.so и libawt.so:
Если эти два файла не найдены, то устанавливаем соответствующий пакет (его имя зависит от дистрибутива). В случае с Fedora это java-1.6.0-openjdk. А вообще название пакета можно определить с помощью чудесного сервиса RPMFIND.
UPDATE для Opera 11.01 на CentOS 5.5 x86_64 и Fedora 14: в меню Preferences уже нет галочки «Enable Java», теперь последовательность немного другая.
- Смотрим где лежит libjavaplugin:
Скриншот оперы, указание пути к Java runtime environment
После этого в списке плагинов появляется ещё и «Java(TM) Plugin» и java начинает работать даже без перезапуска броузера, что можно проверить опять же с помощью вышеупомянутого тестового апплета.
Firefox
Для броузера firefox (проверялось на версии 3.6.17 в fedora 14) включение java можно делать так:
- Смотрим есть ли какие-то связанные с java плагины в /usr/lib/mozilla/plugins и путем просмотра инфы на странице со служебным адресом about:plugins. Если там что-то есть, то соответствующий .so-файл удаляем.
- Ищем библиотеку libnpjp2.so, если находим несколько, то выбираем ту, которая находится в директории, соответствующей JRE нужной нам версии:
/.mozilla/plugins (если требуется включить java только для одного пользователя) или в /usr/lib/mozilla/plugins (если требуется включить java для всех пользователей системы):
Если после этого java всё еще не работает, нужно проверить, что все другие java-плагины удалены (отсутствуют симлинки на них и их не видно на странице about:plugins). Даже если ненужный плагин выключен (но не удалён) и его видно «Tools — AddOns — Plugins» серым цветом, он может мешать работе нужного плагина. Проверено лично (в моем случае выключенный /usr/lib/jvm/jre-1.6.0-openjdk.x86_64/lib/amd64/IcedTeaPlugin.so не давал работать включенному /usr/java/jre1.6.0_26/lib/amd64/libnpjp2.so — на странице проверки jav-ы http://www.java.com/en/download/testjava.jsp писало «Something wrong, java not working») — только после удаления симлинки
родной плагин от Oracle (libnpjp2.so) заработал нормально.
Дополнительную информацию о плагинах можно почитать на http://plugindoc.mozdev.org/
Google chrome
Хром использует плагины, найденные в директории /usr/lib/mozilla/plugins (или /usr/lib64/mozilla/plugins если у вас 64-битная версия ОС). Поэтому настройка тут в общем аналогичная firefox-у. Проверить какие плагины установлены в chrome можно на служебной странице chrome://plugins/.
Выбор нужной JVM
Если в системе установлено несколько JVM (например, при установке openoffice он тянет за собой openjdk, который значительно отличается от «классической» SunOracle-овской Java Virtual Machine), то заставить приложения работать именно с нужной Вам JVM можно следующим образом. Пусть для примера мы только что установили jre-6u26-linux-i586.rpm и хотим чтобы java использовалась именно отсюда.
- Смотрим какие симлинки предоставляют бинарник java:
Как видно, нужного нам бинарника от версии 1.6.0_26 тут нет, поэтому нужно его добавить.
Добавляем еще одну симлинку на нашу свежеустановленную джаву:
Отличия между различными JVM
Какую JVM выбрать зависит во многом от задач, которые требуется решать с их помощью. Иногда даже приходится на одном компе держать несколько разных Java-машин. Ниже список эмпирически открытых особенностей, которые, возможно, кому-то пригодятся.
– Замечено, что в Fedora 15 Cisco WebEx отказался нормально работать с JRE от Oracle версии 1.7.0_04 (при попытке подсоединиться к аудио-конференции вылазило окошко с ошибкой «audio device is unaccessible now». В то же время WebEx работал нормально с OpenJDK Runtime Environment (IcedTea6 1.10.4), симлинка /etc/alternatives/libjavaplugin.so при этом указывала на файл /usr/lib/jvm/jre-1.6.0-openjdk/lib/i386/IcedTeaPlugin.so
– Клиент-банк iBank2 от конторы BIFIT по состоянию на 2011-ый год не работал с OpenJDK, но работал нормально с Oracle JRE.
– Веб-интерфейсы многих IPKVM-ов/DRAC/iLo-карт для удалённого доступа к консоли серверов не работали вообще или глючили под OpenJDK, но работали нормально с Oracle JRE
ПРИМЕЧАНИЕ: Если у вас 64-битная версия ОС (проверить можно командой «uname -a»), то везде вместо директории /usr/lib/mozilla/plugins следует использовать /usr/lib64/mozilla/plugins.
One Response
Stay in touch with the conversation, subscribe to the RSS feed for comments on this post.
Спаситель мой.
Я чуть разумом не двинулся, пытаясь найти, куда эти наркоманы в последних версиях запиндонили все явовые настройки.
Фраза «и добавляем найденный путь /usr/java/jre1.6.0_23/lib/amd64 к списку директорий» для меня прозвучала как музыка.
Источник
Браузеры с поддержкой Java
Практически каждый пользователь при работе за компьютером сталкивается с необходимостью установки компонентов Java. Этот плагин активно задействован в браузерах для воспроизведения медиаконтента и запуска веб-приложений различного рода. Такая технология используется только в определенных обозревателях, куда внедрена архитектура разработки плагинов NPAPI (Netscape Plugin Application Programming Interface). В рамках сегодняшней статьи мы бы хотели рассказать о популярных браузерах, которые совместимы с Джава и поддерживают ее на текущий момент времени.
Safari
Браузер Safari выпускается с 2003 года и изначально предназначался для платформы MacOS. Спустя несколько лет появилась полноценная версия для Windows, однако в 2012 году обновления были прекращены и на этих ОС Сафари больше не обновляется. Пользователям остается только работать в старых версиях или переходить на альтернативные варианты. Преимущество даже старой сборки этого обозревателя заключается в поддержке Java и других популярных плагинов.
Благодаря применению рассматриваемого сегодня компонента Safari отлично справляется с воспроизведением видео, открытием изображений и запуском приложений. Сразу же стоит отметить, что, как и все остальные браузеры, Сафари требует установленной на компьютере Java. Только тогда взаимодействие с этим инструментом будет производиться нормально и никаких проблем с серфингом в сети возникнуть не должно.
UC Browser
Изначально мобильное приложение UC Browser позже стало выходить и для компьютеров с операционными системами Windows. Пользователям известно множество особенностей этого обозревателя, включая встроенный блокировщик рекламы и сжатие данных. Среди всех присутствующих функций выделяется и поддержка среды Java, что обеспечивает нормальное воспроизведение медиаконтента.
Помимо этого, качественное функционирование содержимого обеспечивает наличие двух движков — Chromium и Trident, поэтому вы навсегда сможете забыть о каких-либо проблемах с совместимостью представленного на сайтах материала. UC Browser, как и большинство веб-обозревателей, распространяется бесплатно и доступен для скачивания на официальном сайте.
Google Chrome
Google Chrome — один из самых популярных браузеров в мире на сегодняшний день. Компания-разработчик активно занимается не только поддержкой своего продукта, но и старается всегда развивать его. Несколько лет назад при выходе стабильной версии 45 Гугл Хром отказался от модулей Netscape Plugin Application Programming Interface, что означает прекращение поддержки Java. При желании использовать Хром с этим компонентом придется загрузить его более старую версию, поскольку в новых работа с медиаконтентом осуществляется при помощи других технологий.
Что касается взаимодействия с этим веб-обозревателем, то мнения пользователей на тот счет разделяются. Некоторых он вполне устраивает, а для других считается недостаточно функциональным и влияет на производительность компьютера из-за сильного потребления системных ресурсов. Особенно нагрузка чувствуется при активном задействовании дополнительных расширений и множества разнообразных вкладок.
Mozilla Firefox
Mozilla Firefox — еще один достаточно известный браузер, активно использующийся на разных платформах, например, он является стандартным во многих дистрибутивах Linux. До версии 52, которая вышла в марте 2017 года, Мозилла поддерживал NPAPI, но после она была вырезана, вследствие чего был убран и модуль Java. Всем желающим задействовать эту технологию в прежнем ее виде рекомендуется скачивать более старые стабильные версии.
Однако существует специальная сборка ESR, созданная специально для организаций, требующих поддержку массового развертывания. В этой версии браузера сохраняется возможность использования NPAPI, поэтому и Джава там тоже будет доступна. Определить, активна ли сейчас сборка ESR, поможет специальный пункт в меню настроек, где отображается соответствующий идентификатор.
Pale Moon
Многие обладатели слабых компьютеров сталкивались с рекомендациями по поводу использования в качестве постоянного браузера именно Pale Moon. Он отлично оптимизирован под старое железо, однако разработчикам не пришлось жертвовать общей функциональностью, чтобы достичь такого результата. Среди списка присутствующих возможностей имеется и совместимость с интересующим вас Java. Касается это всех версий, и пока производитель не думает отказываться от модулей Netscape Plugin Application Programming Interface, активно поддерживая эту технологию для сборок на любых платформах.
В Windows работа Джава в Pale Moon включается сразу же после инсталляции последней сборки компонента на компьютер, но обладателям дистрибутивов, основанных на ядре Linux, придется дополнительно добавлять библиотеки через стандартную консоль, чтобы обеспечить нормальное взаимодействие инструментов. Детально о выполнении этой процедуры написано в официальной документации к каждой платформе.
Tor Browser
Tor Browser известен многим юзерам как анонимный браузер, позволяющий производить безопасное соединение, проходящее через несколько сетевых адресов до конечной точки. Такая цель строится из активных сессий браузера и проходит не только по разным городам, но и странам. Конечно, из-за этого скорость соединения значительно падает, но надежность такого подключения выше средней. Кроме этого, в TOR без проблем открываются ссылки псевдо-доменов верхнего уровня .onion, которые не индексируются стандартными поисковиками.
Java здесь поддерживается, но многие активные юзеры отключают этот компонент или переходят на максимальный режим безопасности, где инструмент отключается самостоятельно. Дело в том, что он создает уязвимости, нарушающие общую безопасность подключения. Впрочем, это не мешает оставить Джаву включенной и перейти к выполнению необходимых задач.
Netscape Navigator
В рамках сегодняшней статьи нельзя не затронуть и Netscape Navigator, ведь именно для этого веб-обозревателя изначально были разработаны модули Netscape Plugin Application Programming Interface и впервые были созданы подключаемые плагины. Что касается функциональности этой программы, то она практически такая же, как в ранних Mozilla Firefox, поскольку те были основаны именно на этом браузере с открытым исходным кодом.
Поддержка Джава была включена во всех известных четырех версиях Netscape Navigator и функцонировала там без каких-либо сбоев. К сожалению, разработка ПО была прекращена в 2007 году, из-за чего могут возникать проблемы с совместимостью на новых сборках операционных систем. Обладателям старых компьютеров мы рекомендуем обратить внимание именно на этого представителя, чтобы хотя бы ознакомиться с его интерфейсом и принципом взаимодействия.
Epiphany (Web)
Предыдущие браузеры совместимы с платформами Linux и Windows, но Web совместим только с дистрибутивами на базе Линукс. Он по умолчанию встроен в графическую оболочку GNOME и полностью интегрируемый с окружением рабочего стола, в чем и заключается его преимущество. Конечно, для такого инструмента непременно нужна поддержка Java, имеющаяся у Линукс. Пользователю не нужно устанавливать дополнительные компоненты и выполнять настройки, ведь все и так работает сразу же после инсталляции.
Помимо этого, у Epiphany имеется огромное количество дополнительных расширений, делающих его еще более гибким и удобным. Для инсталляции этого браузера в случае его отсутствия даже не придется ничего скачивать с сайта, достаточно в консоли написать sudo apt install epiphany-browser для Linux Mint, Debian или Ubuntu. Для других дистрибутивов присутствуют TAR.GZ или RPM пакеты в пользовательских хранилищах.
Konqueror
Последним в нашем сегодняшнем списке выступит еще один веб-обозреватель для Линукс, встраиваемый в графическую оболочку KDE. Konqueror отличается от конкурентов своей модульностью. Используемая в нем технология позволяет встраивать компоненты из другого программного обеспечения, что обеспечивает свободное воспроизведение различного медиаконтента или, например, работу с текстом.
При таком наборе функций поддержка Java является обязательной. Активируется этот инструмент сразу же после установки браузера, однако при скачивании дистрибутивов обращайте внимание на сборку, поскольку сейчас часто разработчики начали отказываться от Konqueror, встраивая вместо него другие веб-обозреватели.
Браузеров с поддержкой Java существует достаточно большое количество, поскольку это востребованный инструмент, необходимый многим юзерам. Однако иногда возникают ситуации, когда в новых сборках обозревателей разработчики отказываются от поддержки модулей и Джава больше недоступна. Мы рекомендуем всегда читать документацию о нововведениях, чтобы быть в курсе всех изменений. К тому же, ничего не мешает вам использовать старую версию обозревателя при нежелании переходить на новую.
Помимо этой статьи, на сайте еще 12315 инструкций.
Добавьте сайт Lumpics.ru в закладки (CTRL+D) и мы точно еще пригодимся вам.
Отблагодарите автора, поделитесь статьей в социальных сетях.
Источник