// 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
| Versione | Stato | Uscita | Fine sicurezza | Fine supporto esteso | Ultima 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
Fai l'inventario: dove gira, chi lo usa, cosa ci dipende. Senza l'elenco delle installazioni il piano non regge.
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.
Nel frattempo, riduci l'esposizione: niente accesso diretto da Internet, rete separata, accessi limitati a chi serve davvero.
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.
// Altri prodotti: linguaggi e strumenti di sviluppo
// 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.