Спустя 11 лет Java 7 подходит к концу

несколько дней назад Oracle выпустил новость о том, что официальное прекращение расширенной поддержки для платформы Ява 7, почти 11-летней версии стандартной Java, поддержка закончилась в конце июля 2022 года.

С прекращением официальной расширенной поддержки Java 7 переходит в режим «Только непрерывная поддержка», как определено Политикой пожизненной поддержки Oracle. Никаких других обновлений исправлений, исправлений ошибок, исправлений безопасности или реализации функций предоставляться не будет, и будет доступна только ограниченная поддержка.

Выпущенная 28 июля 2011 г., Java 7 стала первой крупной версией. Java более чем за пять лет и первый под юрисдикцией Oracle после приобретения Oracle основателя Java Sun Microsystems в 2010 году.

Прекращение расширенной поддержки означает, что для некоторых более старых версий продуктов Oracle Fusion и промежуточного программного обеспечения больше не будет сертифицированного комплекта разработки Java. Поддерживаемым клиентам, использующим Java Standard Edition (SE) 7, рекомендуется выполнить обновление до поддерживаемой версии Java Standard, например Java SE версий 8 или 11, согласно бюллетеню службы поддержки Oracle, последний раз обновленному 22 июля.

В исследовании экосистемы Java опубликованный в апреле монитор приложений New Relic, компания сказал, что около 2% приложений все еще используют Java 7 в производстве. По данным New Relic, большинство приложений, использующих Java 7 или Java 6, были устаревшими приложениями, которые не обновлялись.

Согласно тому же исследованию, в 2020 году подавляющее большинство приложений осталось на Java 8 (84,48%). хотя Java 11 была доступна больше года. С тех пор баланс между этими двумя LTS-релизами сместился. Более 48 % приложений в настоящее время используют Java 11 в производственной среде (по сравнению с 11,11 % в 2020 г.), за ней следует Java 8, которая охватывает 46,45 % приложений, использующих рабочую версию. Java 17 не поднялась в чартах, но за несколько месяцев с момента выпуска она уже превзошла выпуски Java 6, Java 10 и Java 16.

С этим Oracle рекомендует пользователям обновиться как минимум до версии 8. или выполните обновление до новой поддерживаемой версии Java SE. В настоящее время компания предлагает поддержку Java SE 8 и Java SE 11. Пользователи, обновившиеся до этих версий, получат полную поддержку своей среды выполнения Java:

«Поддержка сообщества прекратится, когда 7 июля 29 года закончится обслуживание Java 2022. Все приложения, работающие на Java 7, продолжат работать, но Java 7 не будет получать обновления или исправления безопасности. Чтобы свести к минимуму риски и потенциальные уязвимости безопасности, обновите свои приложения до Java 8 или Java 11 в зависимости от требований вашей рабочей нагрузки.

«Каноническим руководством, которому нужно следовать, является Oracle JDK Migration Guide. Руководство по миграции устраняет все несовместимости спецификаций Java и несовместимости реализации JDK. Большинство из этих несовместимостей являются крайними случаями. Вы должны исследовать, когда возникает предупреждение или ошибка.

«Большинство приложений должны работать на Java 8 без изменений. Первое, что нужно попробовать, — это запустить приложение на Java 8 без перекомпиляции кода. Цель простого прогона — увидеть, какие предупреждения и ошибки появляются в результате прогона. Такой подход позволяет приложению работать быстрее в Java 8 с наименьшими усилиями».

Ожидается, что только последняя версия Java, версия 18, будет иметь первоклассную поддержку с основными обновлениями программного обеспечения и круглосуточным обслуживанием до сентября. Предшественник Java 24 настроен на несколько лет поддержки Premier в качестве выпуска с долгосрочной поддержкой. Oracle опубликовала дорожную карту плана поддержки для различных версий стандартной Java. Следующей LTS-версией Java будет Java 7, выпуск которой запланирован на сентябрь 17 года.

В конце концов если вам интересно узнать об этом больше о примечании, вы можете проверить детали в по следующей ссылке.


Оставьте свой комментарий

Ваш электронный адрес не будет опубликован. Обязательные для заполнения поля помечены *

*

*

  1. Ответственный за данные: Мигель Анхель Гатон
  2. Назначение данных: контроль спама, управление комментариями.
  3. Легитимация: ваше согласие
  4. Передача данных: данные не будут переданы третьим лицам, кроме как по закону.
  5. Хранение данных: база данных, размещенная в Occentus Networks (ЕС)
  6. Права: в любое время вы можете ограничить, восстановить и удалить свою информацию.