Поддержка Java Web Start в Java 9 и более поздних версиях

Я запутался в статусе Java Web Start. В Oracle Поддержка дорожной карты мы можем прочитать это:

Поддержка технологии развертывания

Технология веб-развертывания, состоящая из технологий Java Plugin и Web Start, имеет более короткий жизненный цикл поддержки. Для основных выпусков через Java SE 8 Oracle обеспечивает пять (5) лет поддержки Premier для этих технологий. Расширенная поддержка недоступна для стека развертывания и не будет доступна для поддержки за пределами Java SE 9. Подробнее см. Политику поддержки жизненного цикла Oracle.

Технология развертывания для Java SE 6 и Java SE 7 может быть удалена в любое время после июня 2017 года. Хотя стек развертывания может быть включен в версии Java SE 9 или более поздней версии, Java SE 8 является рекомендуемой и только поддерживаемой версией стек развертывания.

Теперь мы довольно давно знаем, что апплеты и плагин Java должны быть удалены в будущей версии Java, но я никогда не читал о том, что Java Web Start является кандидатом на удаление.

В Oracle Java Platform, Руководство по развертыванию стандартной версии # Начало работы (страница документации по Java 9), Java Web Start рекламируется как альтернатива к технологии устаревших апплетов:

Хотя он доступен и поддерживается в JDK 9, API Applet и Java Plug-in отмечены как устаревшие при подготовке к удалению в будущей версии. Альтернативы для апплетов и встроенных приложений JavaFX включают Java Web Start и автономные приложения.

Я беспокоюсь ни о чем, или я пропустил объявление об устаревании Java Web Start?

Ответы

Ответ 1

Согласно http://www.oracle.com/technetwork/java/javase/9-deprecated-features-3745636.html

Технологии развертывания Java устарели и будут удалены в будущей версии

Функциональность Java Applet и WebStart, включая API Applet, подключаемый модуль Java, Java Applet Viewer, JNLP и Java Web Start, включая инструмент javaws, устарела в JDK 9 и будет удалены в будущем выпуске.

Ниже приведено обсуждение обсуждения OpenJDK: http://mail.openjdk.java.net/pipermail/discuss/2017-November/004586.html

Ответ 2

Это относится к Premier, Extended и Sustaining Support. Только из цитируемого текста:

  • только поддержка Premier включает технологию развертывания;
  • Технология развертывания может быть удалена в будущих версиях Java SE 6 и 7;
  • поскольку API-интерфейс апплета и подключаемый модуль устарели, технология развертывания может быть удалена в будущей основной версии;
  • Поддержка Java 9 Premier поддерживается только до марта 2018 года.

Следовательно, Java 8 является единственным выпуском, который будет включать в себя полную технологию развертывания со среднесрочной поддержкой Premier (март 2022 года).

Обратите внимание, что это не означает, что Java Web Start исчезнет, ​​но удаление API апплета и средства подключаемого модуля разломат технологию развертывания.