7

Все основные браузеры, похоже, отказались от Java. Я часто бываю на некоторых сайтах, таких как 2draw.net, которые позволяют вам использовать Java-апплеты для создания художественных произведений в Интернете, но некоторые из них, похоже, перестали работать с последними обновлениями Java и браузеров.

Я только что приобрел "Pale Moon browser" в надежде, что он все еще поддерживает Java, и нашел его трудным в использовании.

Какое лучшее решение для запуска Java-апплетов в Интернете через браузер в Windows?

2 ответа2

7

Запуск Java-апплетов в Интернете через подключаемый модуль браузера Java (который использует старый "Интерфейс прикладного программирования плагина Netscape": NPAPI), как правило, небезопасен. На самом деле, загрузка любых плагинов через NPAPI считается небезопасной, поэтому все основные производители браузеров уходят от нее.

Oracle рекомендует Microsoft Internet Explorer для пользователей Windows, которые все еще хотят запускать Java-апплеты в своем браузере. Internet Explorer 11 по-прежнему поддерживает плагины NPAPI, включая Java. Вы даже можете запустить его на Windows 10. Вам не нужно запускать Edge, современный браузер Microsoft, если вы этого не хотите.

"Расширенная версия поддержки" (ESR) Mozilla Firefox по-прежнему поддерживает NPAPI и, следовательно, Java.

Вам может потребоваться перейти на Java.com, чтобы загрузить и установить последнюю версию Java, чтобы убедиться, что последний подключаемый модуль веб-браузера Java NPAPI установлен правильно.

Из-за этих изменений в браузере современные веб-сайты отказались от Java и Flash для интерактивных функций. "Приложения" для создания художественных произведений в Интернете создаются с использованием собственных веб-технологий, таких как JavaScript (которая в настоящее время совершенно отличается от Java, несмотря на название) и canvas в настоящее время. Это более безопасные технологии, которые встроены в каждый браузер.

Если вам действительно нужно запустить апплет Java после того, как уйдут последние браузеры NPAPI, могут быть способы их загрузки и запуска с собственного жесткого диска, но это немного выходит за рамки этого вопроса.

2

Чтобы уточнить ответ Спиффа, так как он не может легко уместиться в комментарии:

Firefox ESR, кажется, работает с Java-апплетом, если он 32-разрядный, и до тех пор, пока вы можете держать его в версии 52.x и запретить работу автоматического обновления. Скачать здесь

После установки загрузите 32-разрядную версию Java (не «64-разрядная» автономная опция - возможно, сначала удалите любую предыдущую 64-разрядную Java, если необходимо, чтобы избежать сообщения "1603 установка не удалась", хотя иногда эти два "просто работают" вместе). ). Перезапустите Firefox после установки Java.

Всякий раз, когда появляется запрос на "обновление программного обеспечения firefox", нажимайте "нет", в противном случае он может обновить его до 59. Это позволит вам загружать плагин на страницах сейчас, но это «включить, разрешить эту конкретную веб-страницу за раз».

Теперь проверьте, работают ли апплеты здесь: https://www.java.com/en/download/installed.jsp

Если вы пользуетесь IE, он работает и не является подписчиком (т.е. работает "еще лучше")- кажется, что требуется 32-битная JRE, в противном случае он просто выскакивает сообщение «этот веб-сайт использует Java», но, несмотря на сообщение "ОК", это все еще не берет, странно.

Еще один вариант: установлен Firefox с портативной версией ESR 52. По умолчанию он запускается в 64- или 32-разрядном режиме "в зависимости от ОС" (мы хотим, чтобы он всегда запускался в 32-разрядном режиме), поэтому для принудительного выполнения этого скопируйте «файл конфигурации FirefoxPortable.ini из FirefoxPortable\Other\Source». каталог в каталог FirefoxPortable и отредактируйте его, чтобы добавить AlwaysUse32Bit = true "(спасибо за благодарность за совет)

Вы можете использовать инструмент отладки appletviewer.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .