Java versioonid
Üldist
Kuni Java 8-ni ei olnud määratud kindlat tsüklit kuna uus Java versioon välja lastakse. Alates Java 9-st kasutatakse järgnevat süsteemi:
Iga 6 kuu tagant uus versioon. Kui lastakse välja uus versioon, siis vana versiooni tugi saab läbi, välja arvatud pikaajalise toega versioonid (LTS).
Iga 3 aasta tagant uus pikaajalise toega versioon (LTS).
Uuele mudelile liikumisega muutis Oracle JDK kasutamise tingimusi:
Oracle JDK - arenduse jaoks tasuta. Ärilises tootmiskeskkonnas kasutamine tasuline, sel juhul uuendused ja tugi Oracle poolt
Oracle OpenJDK - alati tasuta. Uuendused Oracle poolt 6 kuud, isegi LTS versioonide korral, aga on olemas teisi organisatsioone peale Oracle kes loovad OpenJDK pealt oma pikaajalise toega versioone ja hoiavad neid ajakohastena, mõned neist on tasuta (näiteks AdoptOpenJDK).
Sisult on Oracle JDK ja Oracle OpenJDK samad.
Uue tsükli järgi Java versioonid (alates 9-st):
Java 9 - september 2017
Java 10 - märts 2018
Java 11 - (LTS) september 2018
Java 12 - märts 2019
Java 13 - september 2019
Java 14 - märts 2020
Java 15 - september 2020
Java 16 - märts 2021
Java 17 - (LTS) september 2021
Java 18 - märts 2022
Java 19 - september 2022
Java 20 - märts 2023
Java 21 (LTS) september 2023
Java 22 - märts 2024
Vana tsükli järgi Java versioonid (alates 1-st):
JDK 1.0 - jaanuar 1996
JDK 1.1 - veebruar 1997
Java 1.2 - detsember 1998
Java 1.3 - mai 2000
Java 1.4 - veebruar 2002
Java 5.0 september 2004
Java 6 - detsember 2006
Java 7 - juuli 2011
Java 8 - (LTS) märts 2014