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

Ajakohase Java (JDK) allalaadimise lingid:

Java OpenJDK 8, 11 ja uusim mitte LTS versioon (AdoptOpenJDK): https://adoptopenjdk.net
Java OracleJDK 22 ja 21/17 (LTS Versioonid): https://www.oracle.com/java/technologies/downloads/

Viited: