Java-апплеты запускаются в веб-браузере - PullRequest
2 голосов
/ 10 июля 2011

Что означает, что Java-апплет работает в веб-браузере? Находится ли оно в том же адресном пространстве, что и браузер? Разве он не создан как единый процесс?

Ответы [ 2 ]

3 голосов
/ 10 июля 2011

Начиная с Java SE 6u10:

Новый способ выполнения апплетов имеет архитектурное сходство с технологией Java Web Start, но более тесную интеграцию с браузером.Апплеты больше не выполняются на виртуальной машине Java (JVM) внутри веб-браузера.Вместо этого запускается отдельный машинный процесс JVM для выполнения апплетов.По умолчанию запускается только один компьютер JVM, но у вас есть возможность запустить более одного компьютера JVM, и вы получаете поддержку аргументов командной строки для каждого апплета, так что вы можете влиять на размер кучи или другие запросы.

2 голосов
/ 10 июля 2011

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

. Это позволяет среде выполнения Java запускаться внутри процесса браузера как плагин, выполняющий Java-апплет.

Работает ли он в одном и том же процессе или нет, зависит от самого браузера;Например, Chrome запускает каждый плагин в отдельном процессе, в то время как другие браузеры используют только один процесс.

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