Oracle JDK 11 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдЬрд╛рд▓ рдореЗрдВ рди рдкрдбрд╝реЗрдВ

рдирдорд╕реНрдХрд╛рд░, рд╣реЗрдмреНрд░! рдореИрдВ рдЖрдкрдХреЛ рд╕реНрдЯреАрдлрди рдХреЛрд▓рдмреЛрд░реНрди рджреНрд╡рд╛рд░рд╛ "рдУрд░реЗрдХрд▓ рдХреЗ рдЬрд╛рд╡рд╛ 11 рдЬрд╛рд▓ рдореЗрдВ рдордд рдЧрд┐рд░реЛ " рд▓реЗрдЦ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реВрдВред

рдЬрд╛рд╡рд╛ 11 рдХреЛ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рддреМрд░ рдкрд░ рдЬрд╛рд░реА рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ ред рдпрд╣ рд▓рдВрдмреА рдЕрд╡рдзрд┐ рдХреЗ рд╕рдорд░реНрдерди (рдПрд▓рдЯреАрдПрд╕ - рджреАрд░реНрдШрдХрд╛рд▓рд┐рдХ рд╕рдорд░реНрдерди) рдХреЗ рд╕рд╛рде рдПрдХ рдкреНрд░рдореБрдЦ рд░рд┐рд▓реАрдЬ рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдУрд░реЗрдХрд▓ рдиреЗ рдПрдХ рдЬрд╛рд▓ (рдЬрд╛рдирдмреВрдЭрдХрд░ рдпрд╛ рдЧрд▓рддреА рд╕реЗ) рд╕реЗрдЯ рдХрд┐рдпрд╛ред

рдлрдВрджрд╛


23 рд╡рд░реНрд╖реЛрдВ рдХреЗ рд▓рд┐рдП, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдУрд░реЗрдХрд▓ рд╕рд╛рдЗрдЯ рд╕реЗ рдЬреЗрдбреАрдХреЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдФрд░ рдореБрдлреНрдд рдореЗрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЕрдкрдиреЗ рдкрд╕рдВрджреАрджрд╛ рдЦреЛрдЬ рдЗрдВрдЬрди рдореЗрдВ "JDK" рджрд░реНрдЬ рдХрд░реЗрдВ, рдФрд░ рд╢реАрд░реНрд╖ рд▓рд┐рдВрдХ рдУрд░реЗрдХрд▓ рдЬрд╛рд╡рд╛ рдПрд╕рдИ рдбрд╛рдЙрдирд▓реЛрдб рдкреГрд╖реНрда рдкрд░ рд▓реЗ рдЬрд╛рдПрдЧрд╛ (рдореИрдВ рдЬрд╛рдирдмреВрдЭрдХрд░ рд▓рд┐рдВрдХ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реВрдВ)ред рд▓реЗрдХрд┐рди рдпрд╣ рдЕрдиреБрд░реЛрдз рдФрд░ рдпрд╣ рд▓рд┐рдВрдХ рдЕрдм рдПрдХ рдЬрд╛рд▓ рд╣реИред

рд▓рдЧрднрдЧ рд╕рднреА рдЦреЛрдЬ рдкреНрд░рд╢реНрдиреЛрдВ рджреНрд╡рд╛рд░рд╛ рд╕рдВрджрд░реНрднрд┐рдд Oracle JDK рдЕрдм рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рд╣реИ, рдФрд░ рдореБрдлрд╝реНрдд рдирд╣реАрдВ рд╣реИред

рдЕрджреНрдпрддрди рд▓рд╛рдЗрд╕реЗрдВрд╕ рд╕рдордЭреМрддреЗ рдХрд╛ рдПрдХ рдкреНрд░рдореБрдЦ рд╣рд┐рд╕реНрд╕рд╛ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд╣реИ:
рдЖрдк рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ: рдХрд┐рд╕реА рднреА рдбрд╛рдЯрд╛ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдпрд╛ рдХрд┐рд╕реА рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ, рдЙрддреНрдкрд╛рджрди, рдпрд╛ рдЖрдВрддрд░рд┐рдХ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдЧреНрд░рд╛рдореНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд┐рдХрд╛рд╕, рдкрд░реАрдХреНрд╖рдг, рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк, рдФрд░ рдЖрдкрдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдкреНрд░рджрд░реНрд╢рди рдХрд░рдиреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рдХрд░реЗрдВ;

рдЕрдиреБрд╡рд╛рдж
рдЖрдк рдЕрдкрдиреЗ рдЖрд╡реЗрджрди рдХреЗ рд╡рд┐рдХрд╛рд╕, рдкрд░реАрдХреНрд╖рдг, рдкреНрд░реЛрдЯреЛрдЯрд╛рдЗрдк рдФрд░ рдкреНрд░рджрд░реНрд╢рди рдХреЛ рдЫреЛрдбрд╝рдХрд░, рдХрд┐рд╕реА рднреА рдбреЗрдЯрд╛ рдкреНрд░реЛрд╕реЗрд╕рд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдпрд╛ рдХрд┐рд╕реА рднреА рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ, рдЙрддреНрдкрд╛рджрди рдпрд╛ рдЖрдВрддрд░рд┐рдХ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрдХреНрд░рдореЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ;


рдЬрд╛рд▓ рдЗрд╕ рдкреНрд░рдХрд╛рд░ рд╣реИ:

  1. рдУрд░реЗрдХрд▓ рдЬреЗрдбрдбреАрдХреЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░реЗрдВ (рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рд╡рд╣реА рд╣реИ рдЬреЛ рдЖрдкрдиреЗ рд╣рдореЗрд╢рд╛ рдХрд┐рдпрд╛ рдерд╛, рдФрд░ рдпрд╣ рд╡рд╣ рдЬрдЧрд╣ рд╣реИ рдЬрд╣рд╛рдВ рдЦреЛрдЬ рдЗрдВрдЬрди рдЖрдкрдХреЗ рдиреЗрддреГрддреНрд╡ рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рд╣реИ)ред
  2. рдЙрддреНрдкрд╛рджрди рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ (рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рд╕рдордЭ рдирд╣реАрдВ рдкрд╛рдП рдФрд░ / рдпрд╛ рдпрд╣ рдирд╣реАрдВ рдЬрд╛рдирддреЗ рдереЗ рдХрд┐ рд▓рд╛рдЗрд╕реЗрдВрд╕ рдмрджрд▓ рдЧрдпрд╛ рдерд╛)
  3. рдУрд░реЗрдХрд▓ рд░рд╛рдЗрдЯреНрд╕ рдкреНрд░реЛрдЯреЗрдХреНрд╢рди рдЯреАрдо рд╕реЗ рдПрдХ рдмреБрд░рд╛ рдлреЛрди рдХреЙрд▓ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ, рдЬрд┐рд╕рдореЗрдВ рдмрд╣реБрдд рдЕрдзрд┐рдХ рдзрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

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

рдХреНрдпрд╛ рдпрд╣ рдЬрд╛рд▓ рдУрд░реЗрдХрд▓ рджреНрд╡рд╛рд░рд╛ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рд╡реНрдпрд╡рд╣рд╛рд░ рд╣реИ? рдкрд╛рдардХреЛрдВ рдХреА рдЕрдкрдиреА рд░рд╛рдп рд╣реЛрдЧреАред рдпрд╣ рдзреНрдпрд╛рди рдореЗрдВ рд░рдЦрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдУрд░реЗрдХрд▓ рдЬрд╛рд╡рд╛ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдореЗрдВ рднрд╛рд░реА рд░рдХрдо рдХрд╛ рдирд┐рд╡реЗрд╢ рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рдпреЛрдЬрдирд╛ рд░рдЦрдирд╛ рдЙрдЪрд┐рдд рд╣реИ рдЬреЛ рдЗрд╕реЗ рдЪрд╛рд╣рддреЗ рд╣реИрдВред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдУрд░реЗрдХрд▓ рднреА рд╡реЗ рдПрдХ рдореБрдлреНрдд рд╡рд┐рдХрд▓реНрдк рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред

рдирд┐рд░реНрдгрдп


рд╕рдорд╛рдзрд╛рди рд╕рд░рд▓ рд╣реИ!

OpenJDK рд╡рд┐рдзрд╛рдирд╕рднрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

рдЕрдкрдиреЗ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ JDK рдХреЗ рдЕрд▓рд╛рд╡рд╛, Oracle рдПрдХ OpenJDK рдЕрд╕реЗрдВрдмрд▓реА рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░ рд░рд╣рд╛ рд╣реИред рдпрд╣ рдПрдХ рдирд┐: рд╢реБрд▓реНрдХ рдЬреАрдкреАрдПрд▓ рдмрд┐рд▓реНрдб рд╣реИ (рдЕрдкрд╡рд╛рдж рдХреНрд▓рд╛рде рд╣реИ, рдЬреЛ рд╡рд╛рдгрд┐рдЬреНрдпрд┐рдХ рдЙрдкрдпреЛрдЧ рдХреЗ рд▓рд┐рдП рд╕реБрд░рдХреНрд╖рд┐рдд рд╣реИ)ред рдЖрдк рдЗрд╕реЗ рдпрд╣рд╛рдБ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ ред

рд╡рд░реНрддрдорд╛рди рдореЗрдВ, Oracle рд╕реЗ OpenJDK рдмрд┐рд▓реНрдб рдХреЗрд╡рд▓ рдПрдХ рд╣реА рдЙрдкрд▓рдмреНрдз рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЕрдзрд┐рдХ рдЬрд▓реНрдж рд╣реА рдЙрдкрд▓рдмреНрдз рд╣реЛрдЧрд╛, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, AdoptOpenJDK (рд╢рд╛рдпрдж рдЗрд╕ рд╕рдкреНрддрд╛рд╣) рд╕реЗред OpenJDK рдХреЗ рд╕рд╛рде-рд╕рд╛рде, рдЕрдиреНрдп рдЧреИрд░-рдУрд░реЗрдХрд▓ рд╕рдореБрджрд╛рдп рдХреЗ рд╕рджрд╕реНрдпреЛрдВ рд╕реЗ рднреА рдмрдирддрд╛ рд╣реИ, рдЬрд┐рдиреНрд╣реЗрдВ рдЬрд╛рд╡рд╛ 11 рдХреЗ рд▓рд┐рдП рджреАрд░реНрдШрдХрд╛рд▓рд┐рдХ рд╕рдорд░реНрдерди рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ ( рдЕрдиреБрд╡рд╛рджрдХ рдХрд╛ рдиреЛрдЯ: рдЖрдк рдЗрд╕ рдЙрддреНрддрд░ рдХреЛ OpenJDK рдФрд░ AdoptOpenJK рдХреЗ рдмреАрдЪ рдЕрдВрддрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрдврд╝ рд╕рдХрддреЗ рд╣реИрдВ)



рд╕рд╛рд░рд╛рдВрд╢


рдЬрдм рддрдХ рдЖрдк рдЗрд╕рдХреЗ рд▓рд┐рдП рднреБрдЧрддрд╛рди рдХрд░рдиреЗ рдХрд╛ рдЗрд░рд╛рджрд╛ рдирд╣реАрдВ рд░рдЦрддреЗ, Oracle JDK рдХреЛ рдбрд╛рдЙрдирд▓реЛрдб рдпрд╛ рдЙрдкрдпреЛрдЧ рди рдХрд░реЗрдВред

рдЕрдм рд╕реЗ, Java 11 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, OpenJDK рдЕрд╕реЗрдВрдмрд▓реА рдбрд╛рдЙрдирд▓реЛрдб рдФрд░ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред

рд╡рд┐рд╖рдп рдкрд░ рдЕрддрд┐рд░рд┐рдХреНрдд рдЬрд╛рдирдХрд╛рд░реА:
blogs.oracle.com/java-platform-group/oracle-jdk-releases-for-java-11-and-later
blog.joda.org/2018/08/java-is-still-available-at-zero-cost.html
blog.joda.org/2018/09/time-to-look-beyond-oracles-jdk.html

Source: https://habr.com/ru/post/hi424579/


All Articles