// Linguaggi e strumenti di sviluppo

Fine supporto Oracle Java (JDK)

// In breve

Oggi le versioni di Oracle Java (JDK) che ricevono ancora aggiornamenti di sicurezza sono 27, 25 (LTS) e 21 (LTS).

La prossima a uscire dal supporto è 27: gli aggiornamenti di sicurezza finiscono il 31 marzo 2027.

Sono già fuori supporto 26, 24, 23, 22 e 20 (e altre 20): se ne usi ancora una, ogni falla scoperta da quel giorno resta aperta.

// Tutte le versioni

VersioneStatoUscitaFine sicurezzaFine supporto estesoUltima release
27 In scadenza 15/09/2026 31/03/2027 — 27.0.1.0.3
26 Fuori supporto 17/03/2026 18/09/2026 — 26.0.2.1
25 (LTS) LTS Supportata 16/09/2025 30/09/2030 30/09/2033 25.0.5.0.3
24 Fuori supporto 18/03/2025 16/09/2025 — 24.0.2
23 Fuori supporto 17/09/2024 18/03/2025 — 23.0.2
22 Fuori supporto 19/03/2024 17/09/2024 — 22.0.2
21 (LTS) LTS Supportata 19/09/2023 30/09/2028 30/09/2031 21.0.13.0.3
20 Fuori supporto 21/03/2023 19/09/2023 — 20.0.2
19 Fuori supporto 20/09/2022 21/03/2023 — 19.0.2
18 Fuori supporto 22/03/2022 20/09/2022 — 18.0.2.1
17 (LTS) LTS Solo supporto esteso a pagamento 14/09/2021 30/09/2026 30/09/2029 17.0.21.0.3
16 Fuori supporto 16/03/2021 14/09/2021 — 16.0.2
15 Fuori supporto 15/09/2020 16/03/2021 — 15.0.2
14 Fuori supporto 17/03/2020 16/09/2020 — 14.0.2
13 Fuori supporto 17/09/2019 17/03/2020 — 13.0.2
12 Fuori supporto 19/03/2019 17/09/2019 — 12.0.2
11 (LTS) LTS Solo supporto esteso a pagamento 25/09/2018 30/09/2023 31/01/2032 11.0.33.0.3
10 Fuori supporto 20/03/2018 25/09/2018 — 10.0.2
9 Fuori supporto 21/09/2017 20/03/2018 — 9.0.4
8 (LTS) LTS Solo supporto esteso a pagamento 18/03/2014 31/03/2022 31/12/2030 8u511b33
7 (LTS) LTS Fuori supporto 11/07/2011 31/07/2019 19/07/2022 7u351
6 Fuori supporto 12/12/2006 31/12/2018 — 6u211
5 Fuori supporto 30/09/2004 30/10/2009 — 5.0u85
1.4 Fuori supporto 13/02/2002 30/10/2008 — 1.4.2_42
1.3 Fuori supporto 08/05/2000 31/03/2006 — 1.3.1_32
1.2 Fuori supporto 04/12/1998 30/11/2003 — 1.2.2_18
1.1 Fuori supporto 18/02/1997 09/10/2002 — 1.1.8_010
1.0 Fuori supporto 23/01/1996 07/05/1996 — 1.0.2

Nomi originali delle fasi per Oracle Java (JDK): sicurezza = «Premier Support» · esteso = «Extended Support». «In scadenza» = fine degli aggiornamenti di sicurezza entro 12 mesi.

// Se usi una versione fuori supporto

1

Fai l'inventario: dove gira, chi lo usa, cosa ci dipende. Senza l'elenco delle installazioni il piano non regge.

2

Pianifica l'aggiornamento a una versione supportata, partendo da quello che è raggiungibile da Internet, e prova prima su una copia o in un orario tranquillo, con un backup verificato.

3

Nel frattempo, riduci l'esposizione: niente accesso diretto da Internet, rete separata, accessi limitati a chi serve davvero.

4

Valuta il supporto esteso se il produttore lo offre: compra tempo per migrare, non è una soluzione.

// Domande frequenti

Quale versione di Oracle Java (JDK) esce prima dal supporto?

27: gli aggiornamenti di sicurezza finiscono il 31 marzo 2027.

Quali versioni di Oracle Java (JDK) sono ancora supportate?

Oggi 27, 25 (LTS) e 21 (LTS).

Quali versioni di Oracle Java (JDK) sono fuori supporto?

26, 24, 23, 22, 20, 19, 18 e 17 (LTS) (e altre 17): non ricevono più aggiornamenti di sicurezza, salvo il supporto esteso a pagamento dove indicato.

// Fonti

Dati del progetto aperto endoflife.date (licenza MIT), aggiornati il 06/11/2026. Le date le stabilisce il produttore e possono cambiare: per decisioni importanti fa fede la sua pagina ufficiale.