Поддержка Java-апплетов была удалена из только что выпущенного Java JDK 11. (Для получения дополнительной информации см. https://www.infoq.com/news/2018/09/java11-released)
Означает ли это, что поддержка апплетов также будет удалена из Java JRE 11? Другими словами, можно ли будет запускать Java-апплеты с Java JRE 11?
JDK, используемый для предоставления возможности писать апплеты, поддерживает их запуск в браузерах. поскольку, как уже упоминал @ T.J.Crowder, браузеры больше не позволяют использовать апплеты ... зачем вам писать апплеты?
Firefox имеет разновидность "LTS" версии под названием "ESR", которая по-прежнему поддерживает Java-апплеты. Основная цель здесь - обслуживание унаследованной системы.
устаревшая система ... В Java 11?
@Stultuske Java 11 JRE (на стороне клиента)
Даже устаревшая поддержка Firefox закончилась в прошлом месяце, согласно их сайту. Просто FWIW.
@Stultuske - Я вижу желание поддерживать Java в актуальном состоянии, даже в устаревшей системе, все еще использующей устаревшие технологии, такие как апплеты. (Хотя я бы побеспокоился о требуемой степени обратной совместимости.)
Я не могу больше сказать вам о деловой стороне. Я просто могу сказать, что мы зависим от развернутых устройств, которые встраивают веб-интерфейс с помощью java-апплетов. И на самом деле мой вопрос общий (я хочу знать, просто).
Я не думаю, что будет или будет JRE 11, точка. Существует Oracle JDK 11, который вам необходимо лицензировать, если вы хотите использовать его в производственной среде. И есть OpenJDK с лицензией GPL. Больше никакой JRE. Я хотел бы ошибиться, поправьте меня, если вы знаете больше.
о, ладно, это имеет смысл. Я думал, что JRE на данный момент не выпущены. Итак, JDK = JRE сейчас? такой же пакет?




Как написано здесь: Обновление плана клиента Java
During the past five years, most browser vendors have withdrawn support for plugins such as Flash, Silverlight, and Java in their products. Supporting Java Applets in browsers was only possible as long as browser vendors were committed to supporting standards based plugins. By late 2015, many browser vendors had either removed or announced timelines for the removal of standards-based plugin support, while some introduced proprietary browser-specific extension APIs. Consequently:
- Existing Applet support in Java SE 8 will continue through March 2019, after which it may be removed at any time.
- Oracle announced in January 2016 that Applets would be deprecated in Java SE 9, and removed from Java SE 11 (18.9).
Альтернатива: Вам нужно будет найти потенциальную замену сторонней компании. Явный импорт (например, с использованием maven)
Из любопытства, в какой среде вы запускаете апплеты? Все равно ни один современный браузер их не поддерживает, так что ...?