Oracle рдиреЗ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП JDK рдХреЗ рдЙрдкрдпреЛрдЧ рдкрд░ рд▓рдЧреЗ рдкреНрд░рддрд┐рдмрдВрдз рдХреЛ рд╣рдЯрд╛ рджрд┐рдпрд╛ рд╣реИ

рдУрд░реЗрдХрд▓ рдиреЗ рдЬреЗрдбреАрдХреЗ 17 (рдЬрд╛рд╡рд╛ рдПрд╕рдИ рдбреЗрд╡рд▓рдкрдореЗрдВрдЯ рдХрд┐рдЯ) рдХреЗ рд▓рд┐рдП рд▓рд╛рдЗрд╕реЗрдВрд╕ рд╕рдордЭреМрддреЗ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛ рд╣реИ, рдЬреЛ рдЬрд╛рд╡рд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ (рдпреВрдЯрд┐рд▓рд┐рдЯреАрдЬ, рдХрдВрдкрд╛рдЗрд▓рд░, рдХреНрд▓рд╛рд╕ рд▓рд╛рдЗрдмреНрд░реЗрд░реА, рдФрд░ рдЬреЗрдЖрд░рдИ рд░рдирдЯрд╛рдЗрдо) рдХреЛ рд╡рд┐рдХрд╕рд┐рдд рдХрд░рдиреЗ рдФрд░ рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреВрд▓ рдХрд╛ рд╕рдВрджрд░реНрдн рдмрдирд╛рддрд╛ рд╣реИред JDK 17 рд╕реЗ рд╢реБрд░реВ рд╣реЛрдХрд░, рдкреИрдХреЗрдЬ рдирдП NFTC (рдУрд░реЗрдХрд▓ рдиреЛ-рдлреА рдирд┐рдпрдо рдФрд░ рд╢рд░реНрддреЗрдВ) рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рдЖрддрд╛ рд╣реИ, рдЬреЛ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдФрд░ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдореБрдлреНрдд рдЙрдкрдпреЛрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдФрд░ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреЗ рдХрд╛рдордХрд╛рдЬреА рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рднреА рдЙрдкрдпреЛрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рд╛рдЗрдЯ рдкрд░ рдбрд╛рдЙрдирд▓реЛрдб рд╕рдВрдЪрд╛рд▓рди рдХреА рдкреБрд╖реНрдЯрд┐ рдХрд░рдиреЗ рдкрд░ рдкреНрд░рддрд┐рдмрдВрдз рд╣рдЯрд╛ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЬреЛ рдЖрдкрдХреЛ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рд╕реЗ JDK рдХреЛ рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рдПрдирдПрдлрдЯреАрд╕реА рд▓рд╛рдЗрд╕реЗрдВрд╕ рдореЗрдВ рдмрдЧ рдФрд░ рднреЗрджреНрдпрддрд╛ рдХреЗ рд▓рд┐рдП рдлрд┐рдХреНрд╕ рдХреЗ рд╕рд╛рде рдореБрдлреНрдд рддреНрд░реИрдорд╛рд╕рд┐рдХ рдЕрдкрдбреЗрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рднреА рд╢рд╛рдорд┐рд▓ рд╣реИ, рд▓реЗрдХрд┐рди рдПрд▓рдЯреАрдПрд╕ рд╢рд╛рдЦрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдпреЗ рдЕрдкрдбреЗрдЯ рдкреВрд░реА рд░рдЦрд░рдЦрд╛рд╡ рдЕрд╡рдзрд┐ рдХреЗ рд▓рд┐рдП рдЬрд╛рд░реА рдирд╣реАрдВ рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗ, рд▓реЗрдХрд┐рди рдЕрдЧрд▓реЗ рдПрд▓рдЯреАрдПрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рдЬрд╛рд░реА рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж рдХреЗрд╡рд▓ рдПрдХ рдФрд░ рд╡рд░реНрд╖ рдХреЗ рд▓рд┐рдП рдЬрд╛рд░реА рдХрд┐рдП рдЬрд╛рдПрдВрдЧреЗред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, Java SE 17 рдХреЛ 2029 рддрдХ рд╕рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рд▓реЗрдХрд┐рди рдлреНрд░реА рдЕрдкрдбреЗрдЯ Java SE 2024 LTS рдХреЗ рд░рд┐рд▓реАрдЬ рд╣реЛрдиреЗ рдХреЗ рдПрдХ рд╕рд╛рд▓ рдмрд╛рдж рд╕рд┐рддрдВрдмрд░ 21 рдореЗрдВ рдЦрддреНрдо рд╣реЛ рдЬрд╛рдПрдЧрд╛ред рдЬрд╣рд╛рдВ рддрдХ тАЛтАЛтАЛтАЛJDK рдХреЗ рддреАрд╕рд░реЗ рдкрдХреНрд╖ рдХреЗ рдкреБрдирд░реНрд╡рд┐рддрд░рдг рдХрд╛ рд╕рдВрдмрдВрдз рд╣реИ, рдЗрд╕рдХреА рдЕрдиреБрдорддрд┐ рд╣реИ, рдЬрдм рддрдХ рдХрд┐ рд▓рд╛рдн рдХреЗ рд▓рд┐рдП рдкреИрдХреЗрдЬ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдореБрдХреНрдд OpenJDK, рдЬрд┐рд╕ рдкрд░ Oracle JDK рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддрд╛ рд╣реИ, GPLv2 рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рддрд╣рдд рдЙрдиреНрд╣реАрдВ рдирд┐рдпрдореЛрдВ рдФрд░ рд╢рд░реНрддреЛрдВ рдХреЗ рддрд╣рдд рд╡рд┐рдХрд╕рд┐рдд рд╣реЛрдирд╛ рдЬрд╛рд░реА рд░рд╣реЗрдЧрд╛, GNU ClassPath рдЕрдкрд╡рд╛рджреЛрдВ рдХреЗ рд╕рд╛рде рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рдЙрддреНрдкрд╛рджреЛрдВ рдХреЗ рд▓рд┐рдП рдЧрддрд┐рд╢реАрд▓ рд▓рд┐рдВрдХрд┐рдВрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИред

рдпрд╛рдж рдХрд░реЗрдВ рдХрд┐ 2019 рдХреЗ рдмрд╛рдж рд╕реЗ, JDK OTN (рдУрд░реЗрдХрд▓ рдЯреЗрдХреНрдиреЛрд▓реЙрдЬреА рдиреЗрдЯрд╡рд░реНрдХ) рд▓рд╛рдЗрд╕реЗрдВрд╕ рд╕рдордЭреМрддреЗ рдХреЗ рдЕрдзреАрди рдерд╛, рдЬрд┐рд╕рдиреЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рдЙрдкрдпреЛрдЧ, рдкрд░реАрдХреНрд╖рдг, рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдФрд░ рдкреНрд░рджрд░реНрд╢рди рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдХреЗрд╡рд▓ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╡рд┐рдХрд╛рд╕ рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдореБрдлреНрдд рдЙрдкрдпреЛрдЧ рдХреА рдЕрдиреБрдорддрд┐ рджреА рдереАред рдЬрдм рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рддреЛ рдПрдХ рдЕрд▓рдЧ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рд╕реНрд░реЛрдд: opennet.ru

рдПрдХ рдЯрд┐рдкреНрдкрдгреА рдЬреЛрдбрд╝реЗрдВ