Как запустить Java-апплет в веб-браузере - PullRequest
7 голосов
/ 29 марта 2012

У меня есть проект Java SE, или вы можете сказать applet, но я хочу запустить этот апплет в веб-браузере, как это возможно?

Мне нужно скопировать файл jar примерно такузнал, но каково возможное решение?

Ответы [ 2 ]

9 голосов
/ 29 марта 2012

Это руководство в значительной степени охватывает все: от написания вашего апплета до встраивания его на вашу веб-страницу.Если вы уже сделали апплет, прокрутите вниз до «Вызов апплета».Вот код из учебника для быстрого решения:

<html>
<title>The Hello, World Applet</title>
<hr>
<applet code="HelloWorldApplet.class" width="320" height="120">
If your browser was Java-enabled, a "Hello, World"
message would appear here.
</applet>
<hr>
</html>
0 голосов
/ 08 июля 2019

Большинство современных браузеров больше не поддерживают Java.

В сентябре 2015 года Google решила удалить поддержку Java в своем веб-браузере Chrome.Плагин Java основан на старом API под названием Netscape Plugin API, который всегда имел проблемы с безопасностью.Google чувствовал, что пришло время отпустить эту старую технологию и заставить Интернет перейти к более новым и безопасным технологиям, таким как HTML5.Когда вы посещаете веб-сайт или веб-службу, использующую Java, вы теперь видите сообщение: «Браузер Chrome не поддерживает подключаемые модули NPAPI и поэтому не будет запускать весь контент Java. Переключитесь на другой браузер (Internet Explorer илиSafari на Mac) для запуска подключаемого модуля Java. "

Подключаемый модуль Java для веб-браузеров опирается на кроссплатформенную архитектуру подключаемых модулей NPAPI, которая поддерживается всеми основными веб-браузерами уже более десяти лет.В Google Chrome версии 45 (выпущенной в сентябре 2015 года) прекращена поддержка NPAPI, что влияет на плагины для Silverlight, Java, Facebook Video и других подобных плагинов на основе NPAPI.Приложения Java теперь предлагаются через веб-браузеры либо как веб-приложение запуска (которое не взаимодействует с браузером после запуска), либо как апплет Java (который может взаимодействовать с браузером).Это изменение не влияет на приложения Web Start, оно влияет только на апплеты.

Если у вас возникают проблемы с доступом к приложениям Java с помощью Chrome, Oracle рекомендует вместо этого использовать Internet Explorer или Safari.

Разработчики и системные администраторы ищутальтернативные способы поддержки пользователей Chrome см. в этом блоге по поводу запуска приложений Web Start .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...