Java 7 z pewnością miała swój czas, ale czas przygotować się na przyszłość. Oracle stara się zaimplementować Javę 8 i 11 i uczynić ją normą, jednak zawsze są programiści, którzy nadal używają Javy 7 i 8. Dlatego firma zaprzestaje wsparcia dla starej wersji. Firma ogłosiła, że Java 7 dobiegnie końca swojego cyklu życia. Dlatego firma przestanie udzielać rozszerzonego wsparcia dla tej konkretnej wersji.
Zgodnie z oficjalnym oświadczeniem, po zakończeniu cyklu życia produkt wejdzie w tryb ciągłego wsparcia. Nie będą dostarczane żadne dalsze aktualizacje poprawek, żadne poprawki błędów, poprawki bezpieczeństwa ani implementacja funkcji, a zapewnione będzie tylko ograniczone wsparcie. Ponadto firma zaprzestaje wsparcia dla Java SE 7. W związku z tym niektóre starsze wersje różnych produktów Oracle Fusion Middleware nie będą już zapewniać certyfikowanych JDK.
Java 7 SE nie będzie już otrzymywać rozszerzonego wsparcia, użytkownicy będą potrzebować dostosować się do wersji 8
„Wsparcie społeczności zakończy się, gdy Java 7 osiągnie koniec świadczenia usług 29 lipca 2022 r. Wszystkie aplikacje uruchomione na 7 będą nadal działać, ale samo 7 nie otrzyma aktualizacji ani zabezpieczeń łatki. Aby zminimalizować ryzyko i potencjalne luki w zabezpieczeniach, uaktualnij swoje aplikacje do 8 lub 11, w zależności od wymagań dotyczących obciążenia.
Przewodnikiem kanonicznym, który należy zastosować, jest Przewodnik po migracji Oracle JDK. Przewodnik migracji dotyczy wszystkich niezgodności specyfikacji Java i niezgodności implementacji JDK. Większość z tych niezgodności to przypadki skrajne. Powinieneś przeprowadzić dochodzenie, gdy pojawi się ostrzeżenie lub błąd.”
„Większość aplikacji powinna działać na 8 bez modyfikacji. Pierwszą rzeczą do wypróbowania jest uruchomienie na 8 bez ponownej kompilacji kodu. Celem samego wykonania jest sprawdzenie, jakie ostrzeżenia i błędy pochodzą z wykonania. Dzięki takiemu podejściu aplikacja działa szybciej w wersji 8 przy najmniejszym nakładzie pracy”.
Oracle zaleca użytkownikom aktualizację do nowej wersji Java SE, która ma wsparcie. Obecnie firma oferuje wsparcie dla Java SE 8 i Java SE 11. Użytkownicy, którzy zdecydują się na te wersje, otrzymają pełne wsparcie dla środowiska wykonawczego Java.
Częstym zachowaniem firm jest zaprzestanie istniejących usług i skupienie się na nich. nowe. Na przykład Amazon zamyka Amazon Cloud Drive, aby skupić się na Amazon Photos. Google w zeszłym roku zmieniło zasady Zdjęć Google.
Źródło/VIA: