JavaOne 2013 рд╕рдореНрдореЗрд▓рди рдореЗрдВ, рдЬреЛ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рд╕реИрди рдлреНрд░рд╛рдВрд╕рд┐рд╕реНрдХреЛ рдореЗрдВ рд╕рдорд╛рдкреНрдд рд╣реБрдЖ, Microsoft Open Technologies рдФрд░ Azul Systems рдиреЗ рдЬрд╝реБрд▓реБ рдХреА рдШреЛрд╖рдгрд╛ рдХреА, Windows Azure рдХреНрд▓рд╛рдЙрдб рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП OpenJDK рдкреЛрд░реНрдЯред рдпрд╣ рджреЗрдЦрддреЗ рд╣реБрдП рдХрд┐ рддреАрди рдорд╣реАрдиреЗ рдкрд╣рд▓реЗ, рдУрд░реЗрдХрд▓ рдФрд░ рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдиреЗ рдХреНрд▓рд╛рдЙрдб рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХреЗ рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рд╕рд╛рдЭреЗрджрд╛рд░реА рдХреА рдШреЛрд╖рдгрд╛ рдХреА рдереА, рдмрд╣реБрддреЛрдВ рдХреЛ рдЙрдореНрдореАрдж рдереА рдХрд┐ рдУрд░реЗрдХрд▓ рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рд╕реЗ рдХреНрд▓рд╛рдЙрдб рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдЬреЗрд╡реАрдПрдо рдЬрд╛рд░реА рдХрд░реЗрдЧрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЗрд╕ рддрд░рд╣ рдХреЗ рдЬреЗрд╡реАрдПрдо рдХреЛ рдЕрдЬрд╝реБрд▓ рд╕рд┐рд╕реНрдЯрдореНрд╕ рджреНрд╡рд╛рд░рд╛ рдЬрд╛рд░реА рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬреЛ рдПрдХ рдмрд╣реБ-рд╡рд░реНрд╖реАрдп рдЬрд╛рд╡рд╛ рдПрд╕рдИ
рд▓рд╛рдЗрд╕реЗрдВрд╕рдзрд╛рд░реА рд╣реИ рдЬреЛ рдмрдбрд╝реЗ рд╣реАрд▓реЛрдВ рдХреЗ рд╕рд╛рде рдЙрдЪреНрдЪ-рдЕрдВрдд рд╕рд░реНрд╡рд░ рд╕рдорд╛рдзрд╛рди рдХреЗ рд▓рд┐рдП рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред
рд▓реЗрдЦ рдХреЗ рдкрд╣рд▓реЗ рднрд╛рдЧ рдореЗрдВ рд╣рдо рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реЗрдВрдЧреЗ рдХрд┐ рдпрд╣ рдЬрд╝реБрд▓реБ рдХреМрди рд╣реИ рдФрд░ рд╣рдо рдЙрд╕рд╕реЗ рдХреНрдпрд╛ рдЙрдореНрдореАрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдХреНрдпрд╛ рдпрд╣ рд╕рд┐рд░реНрдл рдпрд╛рддреНрд░рд╛ рдХреА рд╢реБрд░реБрдЖрдд рд╣реИ рдпрд╛ рддреИрдпрд╛рд░ рд╕рдорд╛рдзрд╛рди рд╣реИ? рджреВрд╕рд░реЗ рднрд╛рдЧ рдореЗрдВ, рд╣рдо рдЬрд╝реБрд▓реБ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдХреЛ рдЕрдирдкреИрдХ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рдмрдврд╝реЗрдВрдЧреЗ рдФрд░ рдПрдХ рд╕рд╛рдЗрдб рдЗрдлрд╝реЗрдХреНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ рджреЗрдЦреЗрдВ рдХрд┐ рдУрд░реЗрдХрд▓ рдиреЗ рдЕрдкрдиреЗ рдЬреЗрдбреАрдХреЗ рдХреЗ рд╕рд╛рде рдХреНрдпрд╛-рдХреНрдпрд╛ рднрд░рд╛ рд╣реИ, рддрд╛рдХрд┐ рдЙрд╕рдХрд╛ рд╡рдЬрди рдЬрд╝реБрд▓реБ рд╕реЗ рдбреЗрдврд╝ рдЧреБрдирд╛ рдЕрдзрд┐рдХ рд╣реЛред

рдЬрд╛рд╡рд╛: рдУрд░реЗрдХрд▓ рдФрд░ рдЖрдИрдмреАрдПрдо? рдЕрдЬрд╝реБрд▓ рдФрд░ рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ!
рджрд┐рд▓рдЪрд╕реНрдк рд╕рдордп рдЖ рд░рд╣рд╛ рд╣реИред рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ, рд╡реЗ рдкрд╣рд▓реЗ рд╣реА рдЖ рдЪреБрдХреЗ рд╣реИрдВред рдкрд┐рдЫрд▓реЗ рдЫрд╣ рдорд╣реАрдиреЛрдВ рдореЗрдВ, рдЕрдЬрд╝реБрд▓ рдФрд░ рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдХрд┐рд╕реА рднреА рддрд░рд╣ рдЬрд╛рд╡рд╛ рдФрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рд░реВрд╕ рдореЗрдВ рдЕрдзрд┐рдХ рд╕рдХреНрд░рд┐рдп рд╣реЛ рдЧрдП рд╣реИрдВред рдЦреБрдж рдХреЗ рд▓рд┐рдП рдиреНрдпрд╛рдпрд╛рдзреАрд╢:
рдХреМрди рд╣реИрдВ рдЕрдЬрд╝реБрд▓?
рд╕рд╛рдорд╛рдиреНрдп рддреМрд░ рдкрд░, рдЕрдЬрд╝реБрд▓ рд╕рд┐рд╕реНрдЯрдореНрд╕ рдЕрдкрдиреЗ рдЙрдЪреНрдЪ-рдкреНрд░рджрд░реНрд╢рди рдЬрд╛рд╡рд╛ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЗ рд▓рд┐рдП рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИред рдЙрдиреНрд╣реЛрдВрдиреЗ рдЕрдкрдиреЗ рдЬрд╛рд╡рд╛ рдСрди ... рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдмрдирд╛рдХрд░ рд╢реБрд░реБрдЖрдд рдХреАред рдареАрдХ рд╣реИ, рдЕрдзрд┐рдХ рд╕рдЯреАрдХ рд░реВрдк рд╕реЗ, рдпрд╣ рд▓рд┐рдирдХреНрд╕ рд╣реИ, рдмрд╕ рд╕рднреА рдЧрдгрдирд╛ рдПрдХ рдЕрд▓рдЧ рдмреЛрд░реНрдб рдкрд░ рдХреА рдЬрд╛рддреА рд╣реИрдВ (
рдПрдирд╡реАрдбрд┐рдпрд╛ рдХрдкрдбрд╛ рддреБрд░рдВрдд рдзреНрдпрд╛рди рдореЗрдВ рдЖрддреА рд╣реИ)ред рд╕рдорд╛рдзрд╛рди рдХреЛ
рдЕрдЬрд╝реБрд▓ рд╡реЗрдЧрд╛ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИред рд╣рд╛рд▓ рдХреЗ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ
рдореЗрдВ рд╕реИрдХрдбрд╝реЛрдВ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреЛрд░ рдФрд░ рд╕реИрдХрдбрд╝реЛрдВ рдЧреАрдЧрд╛рдмрд╛рдЗрдЯ рд░реИрдо рд╣реИрдВред
@ рд╢реЗрдЬ рдиреЗ рдПрдХ рдмрд╛рд░ рдЗрдВрдЯреЗрд▓ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд╕рдордп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдПрдХ рдмрд╛рдЗрдХ рдХреЛ рдмрддрд╛рдпрд╛ рдерд╛ред рдЬреИрд╕реЗ, рдЙрдиреНрд╣реЛрдВрдиреЗ рдорд╛рдирдХ рдмреЗрдВрдЪрдорд╛рд░реНрдХ рд▓рд┐рдпрд╛, рдЬрд┐рд╕рдореЗрдВ рд╕рди рдХреЗ рдЬрд╛рд╡рд╛ рдиреЗ 4,000 рддреЛрддреЗ рджрд┐рдП, рдЙрдирдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреЛ рдЕрдиреБрдХреВрд▓рд┐рдд рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░ рджрд┐рдпрд╛ рдФрд░ рдмрд╣реБрдд рдХрд╛рдо рдХреЗ рдмрд╛рдж рд╡реЗ 5,000 рддреЛрддреЛрдВ рдХреЛ рдирд┐рдЪреЛрдбрд╝рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдм рд░рд╣реЗред "рд╣реБрд░реНрд░реЗ!" рд╡реЗ рдЪрд┐рд▓реНрд▓рд╛рдП, рдФрд░ рдЙрдиреНрд╣реЛрдВрдиреЗ рдПрдХ рд▓реЗрдЦ рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд┐рдпрд╛ рдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рд╕рд╛рдиреЛрд╡ рдХреЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдХреА рдЧрд░рд┐рдорд╛ 25% рддрдХ рдХреИрд╕реЗ рдХреА рд╣реИред рдЙрд╕рдХреЗ рдмрд╛рдж, рдЕрдЬрд╝реБрд▓ рдХреЗ рд▓реЛрдЧ рдЖрдпреЗ, рдмреЗрдВрдЪрдорд╛рд░реНрдХ рд▓рд┐рдпрд╛ рдФрд░ рдЙрдирдХреЗ рд╡реЗрдЧрд╛ рдкрд░ рек,режрежреж рдФрд░ рел,режрежреж рддреЛрддреЗ рдирд╣реАрдВ, рдмрд▓реНрдХрд┐ рдПрдХ рдорд┐рд▓рд┐рдпрди рдкреНрд░рд╛рдкреНрдд рдХрд┐рдП ред рдкрд░реНрджрд╛ред
рдХреБрдЫ рд╕рд╛рд▓ рдкрд╣рд▓реЗ, рдЕрдЬрд╝реБрд▓ рдиреЗ рдПрдХ рд╡рд┐рд╢реБрджреНрдз рд░реВрдк рд╕реЗ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╕реЙрд▓реНрдпреВрд╢рди рдмрдирд╛рдпрд╛ - рд▓рд┐рдирдХреНрд╕ рдХреЗ рд▓рд┐рдП рдЬрд╝рд┐рдВрдЧред рдЬрд╛рд╣рд┐рд░ рд╣реИ, рд▓рд┐рдирдХреНрд╕ 2.6 рдХреЗ рдХреБрдЫ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд╕рд╛рде рд╢реБрд░реВ, рд▓рд┐рдирдХреНрд╕ рдПрдкреАрдЖрдИ рд▓реЛрд╣реЗ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдФрд░ рд▓реЛрд╣реЗ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рд╕реЗ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА рд╕рд░реНрд╡реЛрддреНрддрдо рдкреНрд░рдерд╛рдУрдВ рдХреЛ рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд░реНрдпрд╛рдкреНрдд рдерд╛ред рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рдирд┐рдХрд▓рд╛ред Zing рдмрдбрд╝реЗ рдвреЗрд░ рдХреЗ рд╕рд╛рде wheelbarrows рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╛рдзрд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рддреИрдирд╛рдд рд╣реИ:
рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ, рдкреНрд░рддреНрдпреЗрдХ рд░реЛрдЯреА рдХреБрдЫ рд▓рд╛рдпрдХ рд╣реИред рдХрдо рд╡рд┐рд▓рдВрдм рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рд╣рдореЗрдВ рд╣рдореЗрд╢рд╛
рдмрд╛рдХреА рд╕рднреА рдЪреАрдЬреЛрдВ рдХрд╛ рддреНрдпрд╛рдЧ рдХрд░рдирд╛ рдкрдбрд╝рддрд╛ рд╣реИред рдЬрд╛рдиреЗ-рдорд╛рдиреЗ рдорд╛рд╕реНрдЯрд░
рдПрд▓рд┐рдЬрд╝рд╛рд░реЛрд╡ рдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдореБрдЭреЗ рдЪрд╛рдп рдкрд░ рдмрддрд╛рдпрд╛ рдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ 5% рддрдХ рдкреНрд░рддрд┐рд╢рдд рд▓реЛрдб рдХрд░рддреЗ рд╕рдордп рд╕реНрдЯреИрдВрдб рдкрд░ рдЦрдбрд╝реА рд╡рд┐рд▓рдВрдмрддрд╛ рд╣рд╛рд╕рд┐рд▓ рдХреА, рдФрд░ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рд▓рдЧрднрдЧ 10% рд╡рд┐рд▓рдВрдмрддрд╛ рдиреЗ рдХрд╛рдлреА рд╢рд┐рдерд┐рд▓рддрд╛ рдмрд░рддрдиреА рд╢реБрд░реВ рдХрд░ рджреАред рд╢рд╛рдпрдж рдЕрдЬрд╝реБрд▓ рдЯреНрд╡рд┐рд╕реНрдЯ рдЙрдирдХреЗ рдирд┐рд░реНрдгрдп рдХреЛ рдЬреНрдпрд╛рджрд╛ рдмреЗрд╣рддрд░ рддрд░реАрдХреЗ рд╕реЗ рд╕рдордЭ рд╕рдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдЙрд╕ рд╕рдордп рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдирд╣реАрдВ рд╣реИред
рдЕрдЬрд╝реБрд▓ рдкреНрд░реЗрд╕ рд░рд┐рд▓реАрдЬрд╝
рдЕрдЬрд╝реБрд▓ рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд░реВрдк рд╕реЗ
рдЕрдкрдиреА рдкреНрд░реЗрд╕ рд╡рд┐рдЬреНрдЮрдкреНрддрд┐ рдореЗрдВ рд╣рдореЗрдВ рдХреНрдпрд╛ рдмрддрд╛рддрд╛ рд╣реИ?
рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдпрд╣ рд╡рд┐рдВрдбреЛрдЬ рдПрдЬрд╝реНрдпреЛрд░ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддрд╛ рд╣реИред рджреВрд╕рд░реЗ, рдЕрдм рдлреИрд╢рдиреЗрдмрд▓ "рд╕рдореБрджрд╛рдп-рд╕рдВрдЪрд╛рд▓рд┐рдд" рд╣реИред рддреАрд╕рд░рд╛, рдпрд╣ рдЬрд╛рд╡рд╛ рдПрд╕рдИ 7 рд╡рд┐рдирд┐рд░реНрджреЗрд╢
рдХреЗ рд╕рд╛рде рдкреВрд░реНрдг
рд╕рдВрдЧрддрддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрд╣рддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рдЗрди рд▓реЛрдЧреЛрдВ рдиреЗ рдУрдкрдирдЬреЗрдбрдХреЗ рдХреЛ рдмрд╣реБрдд рдЬреНрдпрд╛рджрд╛ рдирд╣реАрдВ рддреЛрдбрд╝рд╛ рд╣реИ, рдЬреЛ рдЗрд╕реЗ рдкреНрд░рд╕рдиреНрди рдХрд░рддрд╛ рд╣реИ :) рд▓реЗрдХрд┐рди рдпрд╣ рд╕рдм рд╕реНрдкрд╖реНрдЯ рд╣реИред
рджрд┐рд▓рдЪрд╕реНрдк: Azul рд╕рдХреНрд░рд┐рдп рд░реВрдк рд╕реЗ OpenJDK рдХреЛ рдкреИрдЪ рдФрд░ рдмрдЧ рдлрд┐рдХреНрд╕ рдЕрдкрд▓реЛрдб рдХрд░реЗрдЧрд╛ред рдпрд╣реА рд╣реИ, рди рдХреЗрд╡рд▓ рдХрд┐рд╕реА рдФрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдмрд▓реНрдХрд┐ рдпреЛрдЧрджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рднреАред рдпрд╣ рдПрдХ рдЕрдЪреНрдЫрд╛ рдмрдпрд╛рди рд╣реИ, рд▓реЗрдХрд┐рди рдирдпрд╛ рдирд╣реАрдВ рд╣реИред рдХреЛрдИ рднреА рд╕рд╛рдорд╛рдиреНрдп рдЬрд╛рд╡рд╛ рд▓рд╛рдЗрд╕реЗрдВрд╕рдзрд╛рд░реА рдХрдо рд╕реЗ рдХрдо рд╕рд┐рд░рджрд░реНрдж рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдРрд╕рд╛ рдХрд░рддрд╛ рд╣реИред
рдХрд▓реНрдкрдирд╛ рдХреАрдЬрд┐рдП рдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдЪрд╛рд▓рд╛рдХ рд▓рд╛рдЗрд╕реЗрдВрд╕рдзрд╛рд░реА рд╣реИ, рд╡рд╛рд╕рд┐рдпрд╛, рдЬрд┐рд╕рдиреЗ рдУрдкреЗрди рдЬреЗрдбрдбреАрдХреЗ рдореЗрдВ рдПрдХ рдмрдЧ рдкрд╛рдпрд╛, рдЗрд╕реЗ рдЕрдкрдиреЗ рдХрд╛рдВрдЯреЗ рдореЗрдВ рддрдп рдХрд┐рдпрд╛, рд▓реЗрдХрд┐рди рджреВрд╕рд░реЛрдВ рдХреЛ рдирд╣реАрдВ рдмрддрд╛рдпрд╛ред рдореЗрд░рд╛ рдорддрд▓рдм рд╣реИ, рдмреИрдХрдкреЛрд░реНрдЯрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдирд╣реАрдВред рдФрд░ рдЦреБрдж рд╕реЗ рдкреНрд░рд╕рдиреНрди рд╣реЛрдХрд░ рдмреИрдарддрд╛ рд╣реИред рдорд╛рди рд▓реАрдЬрд┐рдП, рдПрдХ рдорд╣реАрдиреЗ рдХреЗ рдмрд╛рдж, рдИрдорд╛рдирджрд╛рд░ рдкреЗрдЯреНрдпрд╛ рдиреЗ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдкрд╛рдИ, рдЗрд╕реЗ рдЕрдкрдиреЗ рддрд░реАрдХреЗ рд╕реЗ рддрдп рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕реЗ OpenJDK рдкрд░ рдЕрдкрд▓реЛрдб рдХрд┐рдпрд╛ред рдирддреАрдЬрддрди, рдЕрдкрдбреЗрдЯ рдХрд┐рдП рдЧрдП OpenJDK рдХреЗ рд╕рд╛рде рдкрд╣рд▓реЗ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рдкрд░, рд╡рд╛рд╕реНрдпрд╛ рдХреЗ рд╕реНрд░реЛрддреЛрдВ рдореЗрдВ рдПрдХ рдмрдЯ- рдЯрдХрд░рд╛рд╡ рд╣реЛрдЧрд╛, рдЬрд┐рд╕рд╕реЗ рдирд┐рдкрдЯрдирд╛ рд╣реЛрдЧрд╛ред рдФрд░ рдпрд╣ рдЕрднреА рднреА рдПрдХ рдЦреБрд╢реА рд╣реИред
рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдХреА рдирдЬрд░ рд╕реЗ
рд░реЗрдбрдордВрдб рдореЗрдВ рднреА, рд╕реЛ рдирд╣реАрдВ рд╣реИред Microsoft Open Technologies рдХреЗ Dude
MSDN рдкрд░ рд▓рд┐рдЦрддреЗ рд╣реИрдВ рдХрд┐ рдЕрдм рдЯреНрд░рд┐рдХ рдпрд╣ рд╣реИ рдХрд┐ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП OpenJDK 7 рдХрд╛ рдирд╡реАрдирддрдо рд╕рдВрд╕реНрдХрд░рдг рдЕрдм рдмрд╛рдЗрдирд░реА рд░реВрдк рдореЗрдВ рдЬрд╝реБрд▓реБ рдХреА рдмрджреМрд▓рдд рдЙрдкрд▓рдмреНрдз рд╣реИ, рдФрд░ рдмрд╛рдж рдореЗрдВ рдЕрдЬрд╝реБрд▓ рдХреА рдПрдХ рдкреНрд░реЗрд╕ рд░рд┐рд▓реАрдЬрд╝ рдХреЛ рдЙрджреНрдзреГрдд рдХрд░рддрд╛ рд╣реИред
рдкреНрд░реЗрд╕
рдХрдВрдкреНрдпреВрдЯрд░
рд╡рд░реНрд▓реНрдб рдореЗрдВ рдЬреЛрдПрдм рдЬреИрдХреНрд╕рди рд╕реНрдкрд╖реНрдЯ рд░реВрдк рд╕реЗ
рдиреЛрдЯ рдХрд░рддреЗ рд╣реИрдВ : рдЕрдЬрд╝реБрд░ рдЙрди рд▓реЛрдЧреЛрдВ рдХреЗ рд▓рд┐рдП рдПрдЬрд╝реНрдпреЛрд░ рдореЗрдВ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдордВрдЪ
рд╣реЛрдЧрд╛ рдЬрд┐рдиреНрд╣реЗрдВ рд╕реЗрд╡рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдЬрд╝реНрдпреЛрд░ рдореЗрдВ рдЬрд╛рд╡рд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рд╡рд╣
рдУрд░реЗрдХрд▓ рдХреНрд▓рд╛рдЙрдб рдХрд╛ рдЙрд▓реНрд▓реЗрдЦ рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рдУрд░реЗрдХрд▓
рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рдЬрд╛рд╡рд╛ рдПрд╕рдИ рдХреЛ рд╕реЗрд╡рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд╛рди рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдПрдХ рд╕реЗрд╡рд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдПрдХ рдЙрдЪреНрдЪ-рд╕реНрддрд░реАрдп рд╕рдорд╛рдзрд╛рди - рдЬрд╛рд╡рд╛ рдИрдИ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдЬреИрд╕реЗ, рдЕрдкрдиреЗ рдЬрд╛рд╡рд╛рдИрдИ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдУрд░реЗрдХрд▓ рдХреНрд▓рд╛рдЙрдб рдореЗрдВ рддреИрдирд╛рдд рдХрд░реЗрдВ, рдФрд░ рдлрд┐рд░ рд╣рдо рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдПрдВрдЧреЗ рдХрд┐ рдЗрд╕реЗ рдХреБрд╢рд▓рддрд╛ рд╕реЗ рдХреИрд╕реЗ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПред
рдпрд╣ рдПрдХ рддрд░рдл рдХреНрд▓рд╛рдЙрдб рдореЙрдбрд▓ рдХреЗ рджреГрд╖реНрдЯрд┐рдХреЛрдг рд╕реЗ рдЙрдЪрд┐рдд рд▓рдЧрддрд╛ рд╣реИ, рдФрд░ рджреВрд╕рд░реА рддрд░рдл рдЬрд╛рд╡рд╛ рдПрд╕рдИ рдореЗрдВ рдмреЛрд▓реНрдЯ рдХреЛ рд╣рдереМрдбрд╝реЗ рд╕реЗ рдорд╛рд░рдирд╛ рдкрд╕рдВрдж рдХрд░рддрд╛ рд╣реИред рдХреНрдпрд╛ рд╡реНрдпрд╡рд╕рд╛рдп рдХреЛ рдЬрд╛рд╡рд╛ рдИрдИ рдХреЗ рдмрд┐рдирд╛ рдЬрд╛рд╡рд╛ рдПрд╕рдИ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ? рдХреНрдпрд╛ рдпрд╣ рдкрд░реЗрд╢рд╛рди рдХрд░рдиреЗ рд▓рд╛рдпрдХ рд╣реИ?
рд▓реЗрдЦ рдХреЗ рдЕрдиреБрд╕рд╛рд░ , Microsoft рдЗрд╕ рд╕рд╡рд╛рд▓ рдХрд╛ рдЬрд╡рд╛рдм рд╕рдХрд╛рд░рд╛рддреНрдордХ рд░реВрдк рд╕реЗ рджреЗрддрд╛ рд╣реИ, рдФрд░ Oracle рдирдХрд╛рд░рд╛рддреНрдордХ рд░реВрдк рд╕реЗред рдпрд╣ рдХреЗрд╡рд▓ рдЕрдВрдд рдореЗрдВ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдпрд╣ рдХрдВрдкреНрдпреВрдЯрд░рд╡рд░реНрд▓реНрдб рдкрд░ рдПрдХ рд▓реЗрдЦ рд╣реИ, рди рдХрд┐ рдУрд░реЗрдХрд▓ рдпрд╛ рдорд╛рдЗрдХреНрд░реЛрд╕реЙрдлреНрдЯ рдХреА рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд░рд┐рд▓реАрдЬрд╝ред
unpacking
рддреЛ, рдЬрд╝реБрд▓реБ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХреА рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рд╕реНрдкрд░реНрд╢ рдХрд░реЗрдВред рдЕрдЬрд╝реВрд▓ рд╕рд┐рд╕реНрдЯрдореНрд╕ рдХреА рдЖрдзрд┐рдХрд╛рд░рд┐рдХ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдПрдХ
рд▓рд┐рдВрдХ рд╣реИ ред рд╣рдо рдХреНрд▓рд┐рдХ рдХрд░реЗрдВ рдФрд░, рд▓реЛ рдФрд░ рдирд┐рд╣рд╛рд░рдирд╛, рд╣рдорд╛рд░реЗ рд╕рд╛рдордиреЗ 60-рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рдЬрд╝рд┐рдк рд╕рдВрдЧреНрд░рд╣ рд╣реИред рдирд╛рдо рд╕реЗ рджреЗрдЦрддреЗ рд╣реБрдП, рдпрд╣ рдирд┐рд░реНрдорд╛рдг OpenJDK 7u25 рдкрд░ рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рд╡рд┐рдВрдбреЛрдЬ x64 рдХреЗ рддрд╣рдд рдХреИрдж рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП, x 64 рдХреЗ рддрд╣рдд Oracle JDK 7u25 рдХрд╛ рд╡рдЬрди рд▓рдЧрднрдЧ 90 рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рдФрд░ Oracle JDK 7u40 рдХрд╛ 125 рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рд╣реИред рд╣рдо рд▓реЙрдиреНрдЪ рдХрд░рддреЗ рд╣реИрдВ:
D:\zulu1.7.0_25-7.0.0.0-win64\bin>java -version
openjdk version "1.7.0_25"
OpenJDK Runtime Environment (Zulu 7.0.0.0-win64) (build 1.7.0_25-b34)
OpenJDK 64-Bit Server VM (Zulu 7.0.0.0-win64) (build 23.25-b03, mixed mode)
рд╣рдореНрдо, рдареАрдХ рд╣реИред рд▓рдЧрддрд╛ рд╣реИ рд╣рдореЗрдВ рдкрд╣рд▓реЗ рд╕рд╡рд╛рд▓ рдХрд╛ рдЬрд╡рд╛рдм рдорд┐рд▓ рдЧрдпрд╛ред рдлрд┐рд▓рд╣рд╛рд▓, 2013 рдХреЗ рдкрддрди рдореЗрдВ, рдЕрдЬрд╝реБрд▓ рдЬрд╝реБрд▓реБ рдПрдХ рдХреНрд▓рд╛рдЙрдб рдЬрд╛рд╡рд╛ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреА
рд╢реБрд░реБрдЖрдд рд╣реИред
рдЖрдЗрдП рдЕрднрд┐рд▓реЗрдЦрд╛рдЧрд╛рд░ рдХреЗ рдЕрднрд┐рд▓реЗрдЦреЛрдВ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЪрд▓рддреЗ рд╣реИрдВред рдЕрдирдкреИрдХреНрдб jdk 1.7.0_25 рдХрд╛ рд╡рдЬрди 216 рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рд╣реИ, рдФрд░ рдЕрдирдкреИрдХреНрдб рдЬрд╝реБрд▓реБ 1.7.0_25 рдХрд╛ рд╡рдЬрди 136 рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рд╣реИред рд╢реЗрд╖ 80 рдореАрдЯрд░ рдкрд░
рдХреБрддреНрддреЗ рдиреЗ рдХрд╣рд╛рдВ рд╕реЗ
рдЕрдлрд╡рд╛рд╣ рдЙрдбрд╝рд╛рдИ ?
- рдмрд┐рди рдлрд╝реЛрд▓реНрдбрд░ рдХрд╛ рд╡рдЬрди рдЬрд╝реБрд▓реБ рдмрдирд╛рдо 1.7 рдореЗрдВ рдУрд░реЗрдХрд▓ рдЬреЗрдбрдбреАрдХреЗ рдореЗрдВ 2.5 рдореАрдЯрд░ рд╣реИред рдПрдХ рддрд┐рдкрд╣рд┐рдпрд╛, рд▓реЗрдХрд┐рди рджрд┐рд▓рдЪрд╕реНрдкред рд╣рдо рдЕрдВрджрд░ рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рджреЗрдЦрддреЗ рд╣реИрдВ рдХрд┐ рдлрд╝рд╛рдЗрд▓ рдирд╛рдо рд╕рдорд╛рди рд╣реИрдВ, рдХреЗрд╡рд▓ рдЖрдХрд╛рд░ рднрд┐рдиреНрди рд╣реИрдВред рдУрд░реЗрдХрд▓ рдореЗрдВ рдЫреЛрдЯреЗ рдПрдХреНрд╕-рд╢рд┐рдХреЛрд╡ рдХреЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдХрд╛ рд╡рдЬрди 16 рдХрд┐рд▓реЛрдмрд╛рдЗрдЯ рд╣реИ, рдФрд░ рдЕрдЬрд╝реБрд▓ рдореЗрдВ - 9 рдХрд┐рд▓реЛрдмрд╛рдЗрдЯред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдВрддрд░ рдХреЗрд╡рд▓ рд╕рдВрдХрд▓рдХ рдореЗрдВ рд╣реИ рдЬреЛ рдЗрди рдЕрдзрд┐рдХрд╛рд░рд┐рдпреЛрдВ рдиреЗ рдмрдирд╛рдпрд╛ рд╣реИред рдЦреИрд░, рдпрд╛ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдореЗрдВред java.exe рдФрд░ javaw.exe 11 рдХрд┐рд▓реЛ (185 рдмрдирд╛рдо Oracle рдХреЗ рд▓рд┐рдП 174 рдЕрдЬрд╝реБрд▓ рдХреЗ рд▓рд┐рдП) рд╕реЗ рднрд┐рдиреНрди рд╣реИред Unpack200.exe рдХрд╛ рдЖрдХрд╛рд░ рдХрд╛рдлреА рдЕрд▓рдЧ рд╣реИ (177K рдмрдирд╛рдо 109K)ред рдореБрдЭреЗ рдЦреБрд╢реА рд╣реИ рдХрд┐ рдХрдо рд╕реЗ рдХрдо Microsoft msvcr100.dll рджреЛрдиреЛрдВ рд╡рд┐рддрд░рдгреЛрдВ рдореЗрдВ рд╕рдорд╛рди рд░реВрдк рд╕реЗ рд╡рдЬрди рдХрд░рддрд╛ рд╣реИ :)
- рдЕрдЬрд╝реБрд▓ рдореЗрдВ рдЬрд╛рд╡рд╛рдмреАрдбреА рдХреЗ рд╕рд╛рде 5 рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рдбреАрдмреА рдлрд╝реЛрд▓реНрдбрд░ рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рдХреЗрд╡рд▓ 5 рдореАрдЯрд░ рдХреЗ рдХреБрд▓ рд╡рдЬрди рдХреЗ рд╕рд╛рде рдбреЗрдореЛ рдФрд░ рдирдореВрдирд╛ рдлрд╝реЛрд▓реНрдбрд░ рд╣реИрдВред
- src.zip рдХрд╛ рд╡рдЬрди рд▓рдЧрднрдЧ 21 рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИ
- рдЬрд╛рд╡рд╛ рдПрдХреНрд╕реЗрд╕рдмрд┐рд▓рд┐рдЯреА рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ AccessBridge DLL рдкрд░ рдХреЙрд▓ рдХреЗ рдЖрд╕рдкрд╛рд╕ рд░реИрдкрд░ рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рдХрд╛рд░рдг рдУрд░реЗрдХрд▓ рдХрд╛ рд╢рд╛рдорд┐рд▓ рдлрд╝реЛрд▓реНрдбрд░ 150K рд╕реЗ рдЕрдзрд┐рдХ рд╣реИ
- рдЕрдЬрд╝реБрд▓ рдХреА рдЬреВрд▓ 50 рдореАрдЯрд░ рд╕реЗ рдХрдо рд╣реИ: 76 рд╡рд┐рд░реБрджреНрдз 126. рдЪрд▓реЛ рдЕрдВрджрд░ рджреЗрдЦрддреЗ рд╣реИрдВред jre / bin рдХрд╛ рд╡рдЬрди 13 рдореАрдЯрд░ рдмрдирд╛рдо 36 рд╣реЛрддрд╛ рд╣реИред рдХреНрд░реЙрдиреНрдЪреИрдЪ рдореЗрдВ рдЙрд▓реНрд▓реЗрдЦрд┐рдд рдЬрд╛рд╡рд╛ рдПрдХреНрд╕реЗрд╕рд┐рдмрд┐рд▓рд┐рдЯреА (рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рдХреЗ рдПрдХ рдЬреЛрдбрд╝реЗ), JavaFX (рдореИрдВрдиреЗ 15 рдореЗрдЧрд╛рдмрд╛рдЗрдЯ рдЧрд┐рдирд╛) рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд▓рд╛рдЗрдмреНрд░реЗрд░реА рдирд╣реАрдВ рд╣реИред рдареАрдХ рд╣реИ, рдЫреЛрдЯреА рдЪреАрдЬреЗрдВ: JdbcOdbc, JavaWebStart Acivex Control, рдЖрджрд┐ред рдПрдХ рдФрд░ 2 рдореЗрдЧрд╛рдмрд╛рдЗрдЯ jre / lib / рдлреЛрдВрдЯ рдореЗрдВ рдкрд╛рдпрд╛ рдЧрдпрд╛ рдерд╛ред рдПрдХ рдЕрдиреНрдп 15 рдореАрдЯрд░ jre / lib / jfxrt.jar (JavaFX рдХреНрд▓рд╛рд╕реЗрд╕) рдореЗрдВ рдкрд╛рдП рдЧрдПред рдПрдХ рдФрд░ 4 рдореАрдЯрд░ - Deploy.jar рдореЗрдВ ...
- рдУрд░реЗрдХрд▓ рдЬрд╛рд╡рд╛ рдореЗрдВ рдПрдХ рдФрд░ 27 рдореЗрдЧрд╛рдмрд╛рдЗрдЯреНрд╕ рд╡рд┐рдЬреБрдЕрд▓рд╡реАрдПрдо рджреНрд╡рд╛рд░рд╛ рдХрдмреНрдЬрд╛ рдХрд░ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдПрдХ рдкреНрд░реЛрдлрд╛рдЗрд▓рд░ рдХреЛ рдиреЗрдЯрдмреАрдВрд╕ рдкреНрд▓рдЧ-рдЗрди рд╕реЗ рдПрдХ рдЕрд▓рдЧ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдореЗрдВ рдХрдИ рд╕рд╛рд▓ рдкрд╣рд▓реЗ рдкреЛрд░реНрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдЗрд╕ рдмрд┐рдВрджреБ рдкрд░, рдореБрдЭреЗ рдПрд╣рд╕рд╛рд╕ рд╣реБрдЖ рдХрд┐ рдлрд╝рд╛рдЗрд▓ рд╕рд╛рдордЧреНрд░реА рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ рдЕрдВрддрд░ рдпрд╣ рд╣реИ рдХрд┐ рдУрд░реЗрдХрд▓ рдЬреЗрдбрдбреАрдХреЗ рдореЗрдВ рдорд╛рд▓рд┐рдХрд╛рдирд╛ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпреЛрдВ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рд╢рд╛рдорд┐рд▓ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕рдХрд╛ рд╡рдЬрди рдмрд╣реБрдд рдЕрдзрд┐рдХ рд╣реИ рдФрд░ рддреБрд▓рдирд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рд╣реА рдирд╣реАрдВ рд╣реИред рдЗрд╕ рдЕрд░реНрде рдореЗрдВ, Oracle JDK рдФрд░ OpenJDK рдЕрд╕реЗрдВрдмрд▓реА рдХреА рдЙрдмрдВрдЯреВ рдХреЗ рддрд╣рдд рддреБрд▓рдирд╛ рдХрд░рдирд╛ рдЖрд╡рд╢реНрдпрдХ рдерд╛ - рдпрд╣ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рдЪреВрдВрдХрд┐ рдЬрд╝реБрд▓реБ рдЕрдкрдиреА рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЕрд╡рд╕реНрдерд╛ рдореЗрдВ рд╣реИ, рдЗрд╕рд▓рд┐рдП рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рд╕рд▓рд╛рд╣рдХрд╛рд░ рдХрд╛рдлреА рдорд╛рдиреНрдп рд╣реИрдВред
рдЗрд╕рд▓рд┐рдП, рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк: рд╣реБрдб рдХреЗ рддрд╣рдд, рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рд▓рд┐рдП рдЕрд▓рдЧ-рдЕрд▓рдЧ рдХрдВрдкрд╛рдЗрд▓рд░реЛрдВ (рдпрд╛ рдПрдХ рдХрдВрдкрд╛рдЗрд▓рд░ рдХреА рдХрдо рд╕реЗ рдХрдо рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реЗрдЯрд┐рдВрдЧреНрд╕) рдХрд╛ рдЙрдкрдпреЛрдЧ рд╣реЛрддрд╛ рд╣реИ рдФрд░ рдУрд░реЗрдХрд▓ рдХреА рдХрдИ рдкреНрд░реМрджреНрдпреЛрдЧрд┐рдХрд┐рдпрд╛рдВ рдЬреЛ рд╣рд░ рдХрд┐рд╕реА рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдирд╣реАрдВ рд╣реИрдВ рдФрд░ рд╡рд┐рддрд░рдг рдХрд┐рдЯ рдХреЛ рдлреБрд▓рд╛рддреА рд╣реИрдВред рдкрд┐рдЫрд▓реА рд╕рдорд╕реНрдпрд╛ рдХреЛ рджреВрд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЬрд╛рд╡рд╛ рдПрд╕рдИ 8 рдиреЗ
рдХреЙрдореНрдкреИрдХреНрдЯ рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХреЛ рд▓рд╛рдЧреВ рдХрд┐рдпрд╛ред рдореИрдВ рд╕рдордЭрддрд╛ рд╣реВрдВ рдХрд┐ рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд╕реЗрдЯ рдкрд░ рджреЛ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░реНрд╕ рдХреА рддреБрд▓рдирд╛ рдХрд░рдирд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдореВрд░реНрдЦрддрд╛ рд╣реИ, рдФрд░ рдЖрдкрдХреЛ рдЖрдЧреЗ рдЦреБрджрд╛рдИ рдХрд░рдиреЗ рдФрд░ рдЗрд╕реЗ рдЪрд▓рд╛рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛрддреЗ рдХреЗ рд╕рд╛рде рдЦреБрдж рдХреЛ рдорд╛рдкреЗрдВ, рдЖрджрд┐ред рд▓реЗрдХрд┐рди рдпрд╣ рддрдХрдиреАрдХреА рд▓реЗрдЦ рдХреЗ рд▓рд┐рдП рд╕рд╛рдордЧреНрд░реА рд╣реИ, рд╕рдореАрдХреНрд╖рд╛ рд▓реЗрдЦ рдирд╣реАрдВред рджрд┐рдпрд╛, рдлрд┐рд░ рд╕реЗ, рдХрд┐ рдЬрд╝реБрд▓реБ рдЕрдм рдЕрдкрдиреА рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЕрд╡рд╕реНрдерд╛ рдореЗрдВ рд╣реИ, рдХреЛрдИ рдЕрдиреБрдорд╛рди рд▓рдЧрд╛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЕрдВрддрд░ рдиреНрдпреВрдирддрдо рд╣реЛрдЧрд╛ред
рдЪрд▓реЛ рдЗрд╕реЗ рдЪрд▓рд╛рддреЗ рд╣реИрдВ!
рдкрд╣рд▓рд╛ рдЬрд╛рд░-рдирд┐рдХ рдЬреЛ рдореЗрд░реЗ рд╣рд╛рде рдореЗрдВ рдЖрдпрд╛
рд╡реЛ рдерд╛
Dcompiler So,
java -jar ...
-jar java -jar ...
D:\>D:\zulu1.7.0_25-7.0.0.0-win64\bin\java.exe -jar DCompiler.jar
Exception in thread "main" java.awt.HeadlessException
at java.awt.GraphicsEnvironment.checkHeadless(GraphicsEnvironment.java:208)
at java.awt.Window.(Window.java:535)
at java.awt.Frame.(Frame.java:420)
at java.awt.Frame.(Frame.java:385)
at javax.swing.JFrame.(JFrame.java:180)
at MainFrame.(MainFrame.java:253)
at Gui.create(Gui.java:18)
at Gui.main(Gui.java:49)
, Headless . , OpenJDK AWT Swing Zulu . IntelliJ IDEA . , , java.awt.headless=true :) :
D:\>D:\zulu1.7.0_25-7.0.0.0-win64\bin\java.exe -Djava.awt.headless=false -jar DCompiler.jar
- , Zulu. - Azul Systems Microsoft OpenJDK . , - JIT. , - Zing, Linux, ( ) Zulu.
Zulu Windows Azure, OpenJDK . ? ? . Zulu ? Zulu? , - Java- - . OpenJDK Windows x64. , , .
, Zing Zulu. Zing -- . Zulu, , , . Azul? ? - Zing Zulu? OpenJDK, , ? , . .
-- Java , JVM . ? ? ? - ? I/O ( ), ? , .
Joker 2013 , . , CTO Azul Systems Microsoft Java Windows Azure. .
at java.awt.Window.(Window.java:535)
at java.awt.Frame.(Frame.java:420)
at java.awt.Frame.(Frame.java:385)
at javax.swing.JFrame.(JFrame.java:180)
at MainFrame.(MainFrame.java:253)
at Gui.create(Gui.java:18)
at Gui.main(Gui.java:49)
, Headless . , OpenJDK AWT Swing Zulu . IntelliJ IDEA . , , java.awt.headless=true :) :
D:\>D:\zulu1.7.0_25-7.0.0.0-win64\bin\java.exe -Djava.awt.headless=false -jar DCompiler.jar
- , Zulu. - Azul Systems Microsoft OpenJDK . , - JIT. , - Zing, Linux, ( ) Zulu.
Zulu Windows Azure, OpenJDK . ? ? . Zulu ? Zulu? , - Java- - . OpenJDK Windows x64. , , .
, Zing Zulu. Zing -- . Zulu, , , . Azul? ? - Zing Zulu? OpenJDK, , ? , . .
-- Java , JVM . ? ? ? - ? I/O ( ), ? , .
Joker 2013 , . , CTO Azul Systems Microsoft Java Windows Azure. .
at java.awt.Window.(Window.java:535)
at java.awt.Frame.(Frame.java:420)
at java.awt.Frame.(Frame.java:385)
at javax.swing.JFrame.(JFrame.java:180)
at MainFrame.(MainFrame.java:253)
at Gui.create(Gui.java:18)
at Gui.main(Gui.java:49)
, Headless . , OpenJDK AWT Swing Zulu . IntelliJ IDEA . , , java.awt.headless=true :) :
D:\>D:\zulu1.7.0_25-7.0.0.0-win64\bin\java.exe -Djava.awt.headless=false -jar DCompiler.jar
- , Zulu. - Azul Systems Microsoft OpenJDK . , - JIT. , - Zing, Linux, ( ) Zulu.
Zulu Windows Azure, OpenJDK . ? ? . Zulu ? Zulu? , - Java- - . OpenJDK Windows x64. , , .
, Zing Zulu. Zing -- . Zulu, , , . Azul? ? - Zing Zulu? OpenJDK, , ? , . .
-- Java , JVM . ? ? ? - ? I/O ( ), ? , .
Joker 2013 , . , CTO Azul Systems Microsoft Java Windows Azure. .