Oracle Π³ΠΎ ΡΠΌΠ΅Π½ΠΈ Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠΎΡ Π·Π° Π»ΠΈΡΠ΅Π½ΡΠ° Π·Π° JDK 17 (Java SE Development Kit), ΠΊΠΎΡ ΠΎΠ±Π΅Π·Π±Π΅Π΄ΡΠ²Π° ΡΠ΅ΡΠ΅ΡΠ΅Π½ΡΠ½ΠΈ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ Π½Π° Π°Π»Π°ΡΠΊΠΈ Π·Π° ΡΠ°Π·Π²ΠΈΠ²Π°ΡΠ΅ ΠΈ ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π½Π° Java Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ (ΡΡΠ»ΡΠΆΠ½ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈ, ΠΊΠΎΠΌΠΏΠ°ΡΠ»Π΅Ρ, Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° Π½Π° ΠΊΠ»Π°ΡΠΈ ΠΈ ΠΆΠΈΠ²ΠΎΡΠ½Π° ΡΡΠ΅Π΄ΠΈΠ½Π° Π·Π° ΠΈΠ·Π²ΡΡΡΠ²Π°ΡΠ΅ Π½Π° JRE). ΠΠΎΡΠ½ΡΠ²Π°ΡΡΠΈ ΡΠΎ JDK 17, ΠΏΠ°ΠΊΠ΅ΡΠΎΡ ΡΠ΅ ΠΈΡΠΏΠΎΡΠ°ΡΡΠ²Π° ΠΏΠΎΠ΄ Π½ΠΎΠ²Π°ΡΠ° Π»ΠΈΡΠ΅Π½ΡΠ° NFTC (Oracle No-Fee Terms and Conditions), ΠΊΠΎΡΠ° ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π±Π΅ΡΠΏΠ»Π°ΡΠ½Π° ΡΠΏΠΎΡΡΠ΅Π±Π° Π²ΠΎ Π»ΠΈΡΠ½ΠΈ ΠΈ ΠΊΠΎΠΌΠ΅ΡΡΠΈΡΠ°Π»Π½ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈ, Π° ΠΈΡΡΠΎ ΡΠ°ΠΊΠ° Π΄ΠΎΠ·Π²ΠΎΠ»ΡΠ²Π° ΡΠΏΠΎΡΡΠ΅Π±Π° Π²ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π΅Π½ΠΈ ΡΡΠ΅Π΄ΠΈΠ½ΠΈ Π½Π° ΠΊΠΎΠΌΠ΅ΡΡΠΈΡΠ°Π»Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌΠΈ. ΠΠΎΠΊΡΠ°Ρ ΡΠΎΠ°, ΠΎΠ³ΡΠ°Π½ΠΈΡΡΠ²Π°ΡΠ°ΡΠ° Π·Π° ΠΏΠΎΡΠ²ΡΠ΄ΡΠ²Π°ΡΠ΅ Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈΡΠ΅ Π·Π° ΠΏΡΠ΅Π·Π΅ΠΌΠ°ΡΠ΅ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ°ΡΠ° ΡΠ΅ ΠΎΡΡΡΡΠ°Π½Π΅ΡΠΈ, ΡΡΠΎ Π²ΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π° Π°Π²ΡΠΎΠΌΠ°ΡΡΠΊΠΈ Π΄Π° Π³ΠΎ ΠΏΡΠ΅Π·Π΅ΠΌΠ°ΡΠ΅ JDK ΠΎΠ΄ ΡΠΊΡΠΈΠΏΡΠΈ.
ΠΠΈΡΠ΅Π½ΡΠ°ΡΠ° NFTC ΠΏΠΎΠ΄ΡΠ°Π·Π±ΠΈΡΠ° ΠΈ ΠΌΠΎΠΆΠ½ΠΎΡΡ Π·Π° Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΈ ΠΊΠ²Π°ΡΡΠ°Π»Π½ΠΈ Π°ΠΆΡΡΠΈΡΠ°ΡΠ° ΡΠΎ Π΅Π»ΠΈΠΌΠΈΠ½ΠΈΡΠ°ΡΠ΅ Π½Π° Π³ΡΠ΅ΡΠΊΠΈΡΠ΅ ΠΈ ΠΏΡΠΎΠΏΡΡΡΠΈΡΠ΅, Π½ΠΎ ΠΎΠ²ΠΈΠ΅ Π°ΠΆΡΡΠΈΡΠ°ΡΠ° Π·Π° ΡΠΈΠ»ΠΈΡΠ°Π»ΠΈΡΠ΅ Π½Π° LTS Π½Π΅ΠΌΠ° Π΄Π° Π±ΠΈΠ΄Π°Ρ ΠΎΠ±ΡΠ°Π²Π΅Π½ΠΈ Π·Π° ΡΠ΅Π»ΠΈΠΎΡ ΠΏΠ΅ΡΠΈΠΎΠ΄ Π½Π° ΠΎΠ΄ΡΠΆΡΠ²Π°ΡΠ΅, ΡΡΠΊΡ ΡΠ°ΠΌΠΎ ΡΡΡΠ΅ Π΅Π΄Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π° ΠΏΠΎ ΠΎΠ±ΡΠ°Π²ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° ΡΠ»Π΅Π΄Π½Π°ΡΠ° Π²Π΅ΡΠ·ΠΈΡΠ° Π½Π° LTS. ΠΠ° ΠΏΡΠΈΠΌΠ΅Ρ, Java SE 17 ΡΠ΅ Π±ΠΈΠ΄Π΅ ΠΏΠΎΠ΄Π΄ΡΠΆΠ°Π½Π° Π΄ΠΎ 2029 Π³ΠΎΠ΄ΠΈΠ½Π°, Π½ΠΎ Π±Π΅ΡΠΏΠ»Π°ΡΠ½ΠΈΠΎΡ ΠΏΡΠΈΡΡΠ°ΠΏ Π΄ΠΎ Π°ΠΆΡΡΠΈΡΠ°ΡΠ°ΡΠ° ΡΠ΅ Π·Π°Π²ΡΡΠΈ Π²ΠΎ ΡΠ΅ΠΏΡΠ΅ΠΌΠ²ΡΠΈ 2024 Π³ΠΎΠ΄ΠΈΠ½Π°, Π΅Π΄Π½Π° Π³ΠΎΠ΄ΠΈΠ½Π° ΠΏΠΎ ΠΎΠ±ΡΠ°Π²ΡΠ²Π°ΡΠ΅ΡΠΎ Π½Π° Java SE 21 LTS. Π¨ΡΠΎ ΡΠ΅ ΠΎΠ΄Π½Π΅ΡΡΠ²Π° Π΄ΠΎ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΠΈΡΠ°ΡΠ° Π½Π° JDK ΠΎΠ΄ ΡΡΠ΅ΡΠΈ ΠΏΡΠΎΠ΄Π°Π²Π°ΡΠΈ, ΡΠΎΠ° Π΅ Π΄ΠΎΠ·Π²ΠΎΠ»Π΅Π½ΠΎ, Π½ΠΎ Π°ΠΊΠΎ ΠΏΠ°ΠΊΠ΅ΡΠΎΡ Π½Π΅ Π΅ ΠΎΠ±Π΅Π·Π±Π΅Π΄Π΅Π½ Π·Π° ΠΏΡΠΎΡΠΈΡ. ΠΠ΅ΡΠΏΠ»Π°ΡΠ½ΠΈΠΎΡ OpenJDK ΠΏΠ°ΠΊΠ΅Ρ Π½Π° ΠΊΠΎΡ Oracle Π³ΠΎ Π³ΡΠ°Π΄ΠΈ ΡΠ²ΠΎΡΠΎΡ JDK ΡΠ΅ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈ Π΄Π° ΡΠ΅ ΡΠ°Π·Π²ΠΈΠ²Π° ΠΏΠΎΠ΄ ΠΈΡΡΠΈΡΠ΅ ΡΡΠ»ΠΎΠ²ΠΈ ΠΏΠΎΠ΄ Π»ΠΈΡΠ΅Π½ΡΠ°ΡΠ° GPLv2, ΡΠΎ ΠΈΡΠΊΠ»ΡΡΠΎΡΠΈ ΠΎΠ΄ GNU ClassPath ΠΊΠΎΠΈ ΠΎΠ²ΠΎΠ·ΠΌΠΎΠΆΡΠ²Π°Π°Ρ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ½ΠΎ ΠΏΠΎΠ²ΡΠ·ΡΠ²Π°ΡΠ΅ ΡΠΎ ΠΊΠΎΠΌΠ΅ΡΡΠΈΡΠ°Π»Π½ΠΈ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈ.
ΠΠ° ΠΏΠΎΡΡΠ΅ΡΠΈΠΌΠ΅ Π΄Π΅ΠΊΠ° ΠΎΠ΄ 2019 Π³ΠΎΠ΄ΠΈΠ½Π°, JDK Π±Π΅ΡΠ΅ ΠΏΡΠ΅Π΄ΠΌΠ΅Ρ Π½Π° Π΄ΠΎΠ³ΠΎΠ²ΠΎΡΠΎΡ Π·Π° Π»ΠΈΡΠ΅Π½ΡΠ° OTN (Oracle Technology Network), ΠΊΠΎΡ Π΄ΠΎΠ·Π²ΠΎΠ»ΡΠ²Π°ΡΠ΅ ΡΠ»ΠΎΠ±ΠΎΠ΄Π½ΠΎ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ ΡΠ°ΠΌΠΎ Π²ΠΎ ΠΏΡΠΎΡΠ΅ΡΠΎΡ Π½Π° ΡΠ°Π·Π²ΠΎΡ Π½Π° ΡΠΎΡΡΠ²Π΅Ρ, Π·Π° Π»ΠΈΡΠ½Π° ΡΠΏΠΎΡΡΠ΅Π±Π°, ΡΠ΅ΡΡΠΈΡΠ°ΡΠ΅, ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΈΡΠ°ΡΠ΅ ΠΈ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠ°ΡΠΈΡΠ° Π½Π° Π°ΠΏΠ»ΠΈΠΊΠ°ΡΠΈΠΈ. ΠΠΎΠ³Π° ΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ΅ΡΠ΅ Π²ΠΎ ΠΊΠΎΠΌΠ΅ΡΡΠΈΡΠ°Π»Π½ΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΈ, Π±Π΅ΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ ΠΊΡΠΏΡΠ²Π°ΡΠ΅ Π½Π° ΠΏΠΎΡΠ΅Π±Π½Π° Π»ΠΈΡΠ΅Π½ΡΠ°.
ΠΠ·Π²ΠΎΡ: opennet.ru