Oracle ΠΏΡ€Π΅ΠΌΠ°Ρ…Π½Π° ΠΎΠ³Ρ€Π°Π½ΠΈΡ‡Π΅Π½ΠΈΠ΅Ρ‚ΠΎ Π·Π° ΠΈΠ·ΠΏΠΎΠ»Π·Π²Π°Π½Π΅ Π½Π° JDK Π·Π° Ρ‚ΡŠΡ€Π³ΠΎΠ²ΡΠΊΠΈ Ρ†Π΅Π»ΠΈ

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

ДобавянС Π½Π° Π½ΠΎΠ² ΠΊΠΎΠΌΠ΅Π½Ρ‚Π°Ρ€