рд╣рдо Oracle JDK рдФрд░ Java Web Start рд╕реЗ AdoptOpenJDK рдФрд░ OpenWebStart рдореЗрдВ рдХреИрд╕реЗ рдЪрд▓реЗ рдЧрдП



рдЕрдЪреНрдЫрд╛ рджрд┐рдиред

рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рдореИрдВ рдЙрд╕ рдХрдВрдкрдиреА рдХреЗ "рдЖрдзреБрдирд┐рдХреАрдХрд░рдг" рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реВрдБрдЧрд╛ рдЬреЛ рдореИрдВ рдЬрд╛рд╡рд╛ рд╡реЗрдм рд╕реНрдЯрд╛рд░реНрдЯ рдЬреИрд╕реЗ рдЙрдкрдХрд░рдг рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВ, рдпрд╛ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдЗрд╕реЗ рд╡реИрдХрд▓реНрдкрд┐рдХ рдУрдкрдирд╕реЛрд░реНрд╕ рд╕рдорд╛рдзрд╛рди рдХреЗ рд╕рд╛рде рдмрджрд▓рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВред

рдореЗрд░реЗ рдмрд╛рд░реЗ рдореЗрдВ


рдореЗрд░рд╛ рдирд╛рдо рдЗрд▓реНрдбрд╛рд░ рд╣реИ рдФрд░ рдореИрдВ рдПрдХ рдЬрд░реНрдорди рдХрдВрдкрдиреА рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реВрдВ, рдЬреЛ рдХрдИ рдЬрд░реНрдорди рдХрдВрдкрдирд┐рдпреЛрдВ рдХреА рддрд░рд╣, рдкреБрд░рд╛рдиреА рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рд╕реНрдЯреИрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреА рд╣реИ рдФрд░ рдПрдХ рдирдП рд╕реНрдЯреИрдХ рдореЗрдВ рдорд╛рдЗрдЧреНрд░реЗрдЯ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░рддреА рд╣реИред

рдореБрд╕реАрдмрдд


рдореИрдВ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╡рд┐рд╡рд░рдг рдХреЗ рд╕рд╛рде рд╢реБрд░реВ рдХрд░реВрдБрдЧрд╛ред рд╣рдорд╛рд░реА рдХрдВрдкрдиреА рдХреЗ рдкрд╛рд╕ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рд╕рдмрд╕реЗ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣рд┐рд╕реНрд╕рд╛ рд╣реИ, рдЬреЛ рдХрд┐ java 6 рдФрд░ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдЬрд╛рд╡рд╛ 8 рдореЗрдВ рд▓рд┐рдЦреА рдЧрдИ рдПрдХ рд╡рд┐рд░рд╛рд╕рдд рдПрдкреНрд▓реАрдХреЗрд╢рди рд╣реИред рдЗрд╕реЗ java 8 рдореЗрдВ рд▓реЙрдиреНрдЪ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдЙрддреНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдЗрд╕ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рд╛рдЗрдЯ рд╕реЗ jnlp рдлрд╝рд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдЕрдкрдиреЗ рдШрд░ рдореЗрдВ рдЪрд▓рд╛рддреЗ рд╣реИрдВред рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ред

рдЗрд╕рд▓рд┐рдП рдХрдВрдкрдиреА рдЦреБрд╢реА рд╕реЗ рд▓рдВрдмреЗ рд╕рдордп рддрдХ рдЕрд╕реНрддрд┐рддреНрд╡ рдореЗрдВ рд░рд╣реА, рдЬрдм рддрдХ рдХрд┐ рдУрд░реЗрдХрд▓ рдиреЗ рдШреЛрд╖рдгрд╛ рдирд╣реАрдВ рдХреА рдХрд┐ рдЙрд╕рдиреЗ рдЬрд╛рд╡рд╛ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг 8 рдХрд╛ рд╕рдорд░реНрдерди рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рд╣реИ, рдЬрд╛рд╡рд╛ рд╡реЗрдм рд╕реНрдЯрд╛рд░реНрдЯ рддрдХрдиреАрдХ рдХреЛ рдЕрдкрдЧреНрд░реЗрдб рдХреЗ рд░реВрдк рдореЗрдВ рдЪрд┐рд╣реНрдирд┐рдд рдХрд┐рдпрд╛, рдФрд░ рдЗрд╕реЗ рдЬрд╛рд╡рд╛ 11 рд╕реЗ рд╢реБрд░реВ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред рд╕реБрд░рдХреНрд╖рд╛ рдЕрджреНрдпрддрди рд╕рд╣рд┐рдд рдкреНрд░рд╛рдкреНрдд рдирд╣реАрдВ рд╣реЛрдЧрд╛ред рдмреЗрд╢рдХ, рдХреБрдЫ рдЗрд╕ рдХреЗ рд╕рд╛рде рдЖ рд╕рдХрддреЗ рд╣реИрдВред рдХрд░рдХреБрди рдХреЗ рдЙрддреНрд╕рд╛рд╣реА рд▓реЛрдЧреЛрдВ рдиреЗ рднреА JWS рдХреЗ рд▓рд┐рдП рдЕрдкрдирд╛ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рд▓рд┐рдЦрдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред

рд╣рдорд╛рд░реА рдХрдВрдкрдиреА рдореЗрдВ, рдХреБрдЫ рд╕рдордп рдкрд╣рд▓реЗ, рдЙрдиреНрд╣реЛрдВрдиреЗ рдмреИрдХрдПрдВрдб рдХреЗ рд▓рд┐рдП рд╕реНрдкреНрд░рд┐рдВрдЧ рдмреВрдЯ рдФрд░ рдлреНрд░рдВрдЯрдПрдВрдб рдХреЗ рд▓рд┐рдП рд░рд┐рдПрдХреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдлрд┐рд░ рд╕реЗ рд▓рд┐рдЦрдирд╛ рд╢реБрд░реВ рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рдкреНрд░рдХреНрд░рд┐рдпрд╛ рддреЗрдЬ рдирд╣реАрдВ рд╣реИ, рдФрд░ рдЕрдм рдХреЛрдИ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рд╣реИрдВред

рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рдЦреЛрдЬреЗрдВ


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

рдкреНрд░рддреНрдпреЗрдХ рд╕рдорд╛рдзрд╛рди рдореЗрдВ рдЗрд╕рдХреЗ рдкреЗрд╢реЗрд╡рд░реЛрдВ рдФрд░ рд╡рд┐рдкрдХреНрд╖ рдереЗ, рд▓реЗрдХрд┐рди рдХрдВрдкрдиреА рдиреЗ рдУрдкрдирд╡реЗрдмрд╕реНрдЯрд╛рд░реНрдЯ рдХреА рд░рд┐рд▓реАрдЬ рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдирд╣реАрдВ рдХрд░рдиреЗ рдФрд░ рдЧреЗрдЯрдбрд╛рдЙрди рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдЕрд╡рдзрд╛рд░рдгрд╛ рдХреЗ рдкреНрд░рдорд╛рдг рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХрд╛ рдлреИрд╕рд▓рд╛ рдХрд┐рдпрд╛ред

рдХреБрдЫ рд╣рдлрд╝реНрддреЗ рдмрд┐рддрд╛рдиреЗ рдХреЗ рдмрд╛рдж, рдбреЗрд╡рд▓рдкрд░реНрд╕ рдореЗрдВ рд╕реЗ рдПрдХ рдиреЗ рдХрд╛рдо рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ рдФрд░ рд╣рдореЗрдВ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐, рд╕рд┐рджреНрдзрд╛рдВрдд рд░реВрдк рдореЗрдВ, рд╣рдо рдПрдХ рдкреВрд░реНрдг рд╕рдорд╛рдзрд╛рди рд▓рд╛рдЧреВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬреЛ рдереЛрдбрд╝рд╛ рдФрд░ рд╕рдордп рдЦрд░реНрдЪ рдХрд░рдХреЗ рд╣рдорд╛рд░реА рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рддрд╛ рд╣реИред

рдЗрд╕ рдмреАрдЪ, рдЕрдиреНрдп рдЬрд░реВрд░реА рдХрд╛рд░реНрдп рдЖ рдЧрдП рдФрд░ рд╡рд┐рдХрд╛рд╕ рдЯреАрдо рдиреЗ PoC рдордВрдЪ рд╕реЗ рдЬрд╛рд╡рд╛ рд╡реЗрдм рд╕реНрдЯрд╛рд░реНрдЯ рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреЗ рдкреВрд░реНрдг рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЗ рд▓рд┐рдП рд╕рдВрдХреНрд░рдордг рд╕реЗ рд╡рд┐рдЪрд▓рд┐рдд рдХрд░ рджрд┐рдпрд╛ред

рд╕рдордп рд╕реАрдорд╛


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

OpenWebStart рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рддреНрд╡рд░рд┐рдд рдЬрд╛рдирдХрд╛рд░реА


OpenWebStart рдЬрд╛рд╡рд╛ рд╡реЗрдм рд╕реНрдЯрд╛рд░реНрдЯ - IcedTea-Web рдФрд░ JNLP рд╡рд┐рдирд┐рд░реНрджреЗрд╢ JSR-56 рдХреЗ рдПрдХ рдФрд░ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реИ ред рд▓реЗрдЦрди рдХреЗ рд╕рдордп, рдкрд░рд┐рдпреЛрдЬрдирд╛ 1.1.4 рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рдореМрдЬреВрдж рд╣реИ рдФрд░ рдЬрд╛рд╡рд╛ рд╡реЗрдм рд╕реНрдЯрд╛рд░реНрдЯ рдХреА рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рд╣реИ (рдкреНрд░рдЧрддрд┐ рдпрд╣рд╛рдВ рджреЗрдЦреА рдЬрд╛ рд╕рдХрддреА рд╣реИ )ред
рдореИрдВ рд╕рднреА рд╕рдВрднрд╛рд╡рд┐рдд рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рд╕реВрдЪреАрдмрджреНрдз рдХрд░рдиреЗ рдХреЗ рдмрд┐рдВрджреБ рдХреЛ рдирд╣реАрдВ рджреЗрдЦрддрд╛ рд╣реВрдВ, рдЗрд╕рдореЗрдВ рдмрд╣реБрдд рд▓рдВрдмрд╛ рд╕рдордп рд▓рдЧ рд╕рдХрддрд╛ рд╣реИред

рдпрд╣рд╛рдВ рдЙрдирдореЗрдВ рд╕реЗ рдХреБрдЫ рджрд┐рдП рдЧрдП рд╣реИрдВ:

  • рдХреИрд╢ рдкреНрд░рдмрдВрдзрди (рдЖрдХрд╛рд░, рд╕реНрдерд╛рди ...),
  • рд╕реБрд░рдХреНрд╖рд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ (рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рджреНрд╡рд╛рд░рд╛ рд╣рд╕реНрддрд╛рдХреНрд╖рд░ рдХрд┐рдП рдЧрдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдЪрд▓рд╛рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ, рдЪреЗрддрд╛рд╡рдиреА рдкреЙрдкрдЕрдк рджрд┐рдЦрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╛ рдирд╣реАрдВ ...):
  • рд╕рдлреЗрдж рд╕реВрдЪреА рдореЗрдВ рд╕рд░реНрд╡рд░ рдкрддреЗ рдЬреЛрдбрд╝реЗрдВ,
  • рджреВрд░рд╕реНрде рдбреАрдмрдЧ рд╕реЗрдЯрд┐рдВрдЧ,
  • рд╕реБрд░рдХреНрд╖рд╛ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдкреНрд░рдмрдВрдзрди
  • JRE / JDK рд╕рдВрд╕реНрдХрд░рдг рдирд┐рдпрдВрддреНрд░рдг,
  • рдЕрдиреНрдп

OpenWebStart рдФрд░ рд╣рдорд╛рд░реЗ рд╕рд╛рдордиреЗ рдЖрдиреЗ рд╡рд╛рд▓реА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ


OpenWebStart рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ


OpenWebStart рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рдХрд╛рдлреА рд╕рд░рд▓ рд╣реИред рдпрд╣ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдЖрдкрдХреЗ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреЗ рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХреЗ рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рд╣реИред

рд▓реЗрдХрд┐рди рдпрд╣ рджреБрд░реНрднрд╛рдЧреНрдп рд╣реИред рд╣рдорд╛рд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд▓рдЧрднрдЧ 10,000 рдЧреНрд░рд╛рд╣рдХ рд╣реИрдВ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдХреЗ рд▓рд┐рдП рд╣рдорд╛рд░реА рдХрдВрдкрдиреА рдХреА рд╕рд╣рд╛рдпрддрд╛ рд╕реЗрд╡рд╛ рдХреЛ рдпрд╣ рдЙрдкрдХрд░рдг рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рд╕рдорд╛рдзрд╛рди рдХрд╛рдлреА рдЬрд▓реНрджреА рдорд┐рд▓ рдЧрдпрд╛: рддрдерд╛рдХрдерд┐рдд рдкреГрд╖реНрдарднреВрдорд┐ рд╕реНрдерд╛рдкрдирд╛ рдЙрдкрд▓рдмреНрдз рд╣реИред

рдЖрдкрдХреЛ рдкреНрд░рддреНрдпреЗрдХ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдЗрдВрд╕реНрдЯреЙрд▓реЗрд╢рди рдлрд╝рд╛рдЗрд▓ рдЕрдкрд▓реЛрдб рдХрд░рдиреЗ рдФрд░ рдПрдХ рд╡рд┐рд╢реЗрд╖ рдХрдорд╛рдВрдб рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ (рдФрд░ рдЗрд╕рдХреЗ рд▓рд┐рдП рдХрдВрдкрдиреА рдХреЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдЙрдкрдХрд░рдг рд╣реИ):

OpenWebStart_windows_Setup.exe -q -varfile response.varfile

, рдЬрд╣рд╛рдВ response.varfile рдХреБрдЫ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд╕рд╛рде рдПрдХ рдлрд╛рдЗрд▓ рд╣реИ рдЬрд┐рд╕реЗ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рджреНрд╡рд╛рд░рд╛ рдЕрдЧреНрд░рд┐рдо рдореЗрдВ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдлрд╝реЛрд▓реНрдбрд░ рдЬрд┐рд╕рдореЗрдВ OpenWebStart, рдФрд░ рдХреБрдЫ рдЕрдиреНрдп рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛ рд╣реИред

рдЦреИрд░, рд╣рдордиреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд┐рдпрд╛ред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╕рднреА рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЖрд╡рд╢реНрдпрдХ рд╣реЛрдЧрд╛ рдХрд┐ рд╡реЗ рдХрд┐рд╕реА рддрд░рд╣ рд╕реЗ AdoptOpenJDK рдХрд╛ рдПрдХ рд╡рд┐рд╢рд┐рд╖реНрдЯ рд╕рдВрд╕реНрдХрд░рдг рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░реЗрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ OpenWebStart рд╕реЗ рд▓рд┐рдВрдХ рдХрд░реЗрдВ, рдЬреЛ рдХрд┐ рдпреВрдЬрд░ рдЗрдВрдЯрд░рдлреЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЖрд╕рд╛рдиреА рд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╣рдорд╛рд░рд╛ рдорд╛рдорд▓рд╛ рдирд╣реАрдВ рд╣реИред



рд╣рдордиреЗ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ рдкрд╛рдпрд╛ рдХрд┐ рдЖрдк рдЙрд╕ URL рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕рд╕реЗ OpenWebStart рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдлрд╝рд╛рдЗрд▓ рд▓реЗрдЧрд╛, рдЬрд┐рд╕рдореЗрдВ рдЖрдк URL рдХреЛ рдЙрд╕ JRE рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдХреА рд╣рдореЗрдВ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдФрд░ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЗ рд╕рд╛рде URL рдХреЛ рдХреЗрд╡рд▓ рдКрдкрд░ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд response.varfile рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ (рдпрд╣ рдХрд┐рддрдирд╛ рдЬрдЯрд┐рд▓ рд╣реИ)ред

JSON рд╕реЗрдЯрд┐рдВрдЧреНрд╕ JRE рдХреЗ рд╡рд┐рднрд┐рдиреНрди рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдЦреБрдж рдХреЛ рдлрд╛рдЗрд▓ рдХрд░рддреА рд╣реИ ред

рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВ, рдЖрдк JRE рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдФрд░ рд╡рд┐рдХреНрд░реЗрддрд╛ рдХреЛ рднреА рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЕрдЧрд░ JSON рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдХрдИ JRE рдирд┐рд░реНрджрд┐рд╖реНрдЯ рд╣реИрдВред рд╣рдордиреЗ рдХреЗрд╡рд▓ рдПрдХ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд┐рдпрд╛ рдФрд░ JSON рдлрд╝рд╛рдЗрд▓ рдФрд░ рдЖрд░реНрдХрд╛рдЗрд╡ рдХреЛ JRE рдХреЗ рд╕рд╛рде рдЕрдкрд▓реЛрдб рдХрд┐рдпрд╛ рдЬрд┐рд╕реЗ рд╣рдореЗрдВ Amazon S3 рдмрд╛рд▓реНрдЯреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред

рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж, рд╣рдордиреЗ рдкрд╛рдпрд╛ рдХрд┐ рд╣рдорд╛рд░реЗ рджреНрд╡рд╛рд░рд╛ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдЧрдП JRE рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде, рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдкреНрд░рд╛рд░рдВрдн рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИ ... рдпрд╣ рдкрддрд╛ рдЪрд▓рд╛ рд╣реИ рдХрд┐ рд╣рдорд╛рд░реЗ рдЬрд╛рд╡рд╛ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣ рдореЗрдВ рдереЛрдбрд╝рд╛ рдЕрд▓рдЧ рд╕рдВрд░рдЪрдирд╛ рд╣реИред рд╣рдордиреЗ рдПрдХ рдмреИрдЪ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдХреЛ рдХреЛрдбрд╝рд╛, рдЬрд┐рд╕рдореЗрдВ JRE рдЖрд░реНрдХрд╛рдЗрд╡ рдХреА рд╕рдВрд░рдЪрдирд╛ рдХреЛ рдлрд┐рд░ рд╕реЗ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред

"рдареАрдХ рд╣реИ, рдЕрдм рд╕рдм рдХреБрдЫ рдареАрдХ рдЪрд▓реЗрдЧрд╛," рд╣рдордиреЗ рд╕реЛрдЪрд╛ред

рдЬрдм рдЖрдк рдкрд╣рд▓реА рдмрд╛рд░ рдЖрд╡реЗрджрди рд╢реБрд░реВ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ JRE рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рд░реВрдк рд╕реЗ рд▓реЛрдб рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд▓реЗрдХрд┐рди, рд╣рдо рдЕрдЧрд▓реЗ рдЖрд╢реНрдЪрд░реНрдп рдХрд╛ рдЗрдВрддрдЬрд╛рд░ рдХрд░ рд░рд╣реЗ рдереЗред

рджреБрд░реНрднрд╛рдЧреНрдп рдХрднреА рдЕрдХреЗрд▓реЗ рдирд╣реАрдВ рдЖрддрд╛


рд▓реЗрдХрд┐рди рдЬреИрд╕рд╛ рдХрд┐ рдЖрдорддреМрд░ рдкрд░ рд╣реЛрддрд╛ рд╣реИ, рд╣рдо рдПрдХ рд╕рдорд╕реНрдпрд╛ рддрдХ рд╕реАрдорд┐рдд рдирд╣реАрдВ рдереЗред

рд╣рдорд╛рд░реЗ рдЖрд╡реЗрджрди рдореЗрдВ рдПрдХ рд╡рд┐рд╢реЗрд╖рддрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрдирдореЗрдВ рд╕реЗ рджреЛ рд╣реИрдВред рдПрдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧ (рдПрдХ jnlp рдлрд╝рд╛рдЗрд▓) рдПрдХ рджреВрд╕рд░рд╛ рдЕрдиреБрдкреНрд░рдпреЛрдЧ (рджреВрд╕рд░рд╛ jnlp) рд╢реБрд░реВ рдХрд░рддрд╛ рд╣реИред рдФрд░ рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рджреВрд╕рд░рд╛ рдЖрд╡реЗрджрди рд╢реБрд░реВ рдирд╣реАрдВ рд╣реБрдЖред рд▓реЙрдЧ рдореЗрдВ, рдЖрдк рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЧрддрд┐рд░реЛрдз рдореЗрдВ рдлрдВрд╕ рдЧрдП рд╣реИрдВред рд╕реНрдЯреАрд▓реНрде рдЯреНрд░реЗрд╕ рд╕реЗ, рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реЛ рдЧрдпрд╛ рдХрд┐ рдЗрд╕рдХрд╛ рдХрд╛рд░рдг OpenWebStart рдЖрдВрддрд░рд┐рдХ рд▓реЙрдЧрд┐рдВрдЧ рддрдВрддреНрд░ рд╣реИред

OpenWebStart рдХреА рдЖрдВрддрд░рд┐рдХ рд▓реЙрдЧрд┐рдВрдЧ рдХреЛ рдЕрдХреНрд╖рдо рдХрд░рдХреЗ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред рд╣рдорд╛рд░реЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд▓реЙрдЧ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдкрд░ рдмрдиреЗ рд░рд╣реЗред



рдЗрди рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ response.varfile рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рднреА рдмрдВрдж рдХрд░ рджрд┐рдпрд╛ рдЧрдпрд╛, рдЬрд┐рд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдмреИрдХрдЧреНрд░рд╛рдЙрдВрдб рдЗрдВрд╕реНрдЯрд╛рд▓реЗрд╢рди рдХреЗ рджреМрд░рд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

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



рд╢рд╛рдпрдж рдореЗрд░рд╛ рд▓реЗрдЦ рдХрд┐рд╕реА рдРрд╕реЗ рдХрдард┐рди рдХрд╛рдо рдореЗрдВ рдЙрдкрдпреЛрдЧреА рд╣реЛрдЧрд╛ рдЬреЛ рд╡рд┐рд░рд╛рд╕рдд рдЕрдиреБрдкреНрд░рдпреЛрдЧреЛрдВ рдХреЗ рд╕рдорд░реНрдерди рдХреЗ рд░реВрдк рдореЗрдВ рд╣реЛред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкреНрд░рд╢реНрди рд╣реИрдВ - рдкреВрдЫреЗрдВ, рдореИрдВ рдЬрд╡рд╛рдм рджреЗрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдВрдЧрд╛ред

PS рд╕рднреА рдЪрд┐рддреНрд░ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ OpenWebStart рд╡реЗрдмрд╕рд╛рдЗрдЯ рд╕реЗ рд▓рд┐рдП рдЧрдП рд╣реИрдВ ред

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


All Articles