4

Вчера я разговаривал с моим другом и пытался объяснить ему, что апплеты - это предварительно скомпилированный код, который загружается JVM через плагин браузера Java. Я пытаюсь найти некоторую документацию или подробное описание того, что происходит в браузере, когда сайт с апплетом посещается и, в конечном итоге, как он загружается, но не смог.

Может ли кто-нибудь предоставить некоторое понимание?

1 ответ1

7

Быстрый ответ: исходный код Java в файлах .java скомпилирован в файлы .class, содержащие байт-код Java. Они упакованы в один файл .jar. Веб-страница HTML содержит ссылку на этот файл JAR. Браузер выбирает jar, запускает локально установленную виртуальную машину Java (JVM) и передает ей данные файла jar. Затем JVM выполняет компиляцию байт-кода Just-In-Time (JIT) в нативный код по мере необходимости.

Oracle предоставил некоторую информацию о запуске Апплета.

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