рд╣реЗрд▓реЛ,
рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЬрд╛рд╡рд╛рдПрдлрдПрдХреНрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдУрдкрдирдЬреЗрдбреАрдХреЗ 8 рд╡рд┐рдВрдбреЛрдЬ рдбрд┐рд╕реНрдЯреНрд░реАрдмреНрдпреВрд╢рди рд╕реЗ рдЧрд╛рдпрдм рд╣реИрдВред рдХреНрдпрд╛ рдПрдбреЙрдкреНрдЯрдУрдкреЗрдирдЬреЗрдбреАрдХреЗ рдбрд┐рд╕реНрдЯреНрд░реАрдмреНрдпреВрд╢рди рдореЗрдВ рдЬрд╛рд╡рд╛рдПрдлрдПрдХреНрд╕ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдпреЛрдЬрдирд╛ рд╣реИ?
рдЖрдкрдХреА рдорджрдж рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рд╕реЗ рдмрд╣реБрдд - рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж!
@SzentnerTsIT рд╣рд╛рдВ, рдЗрд╕ рдкрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХреБрдЫ рдЦреБрд▓реЗ рдореБрджреНрджреЗ рд╣реИрдВред рдореБрдЭреЗ рдбрд░ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдХреБрдЫ рд╕рдкреНрддрд╛рд╣ рд╣реЛрдЧрд╛ред рд╣рдо Java 11 рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВрдЧреЗ рдФрд░ рдкреАрдЫреЗ рдХреА рдУрд░ рдЬрд╛рдПрдВрдЧреЗ
рдХреНрдпрд╛ рд▓рд┐рдирдХреНрд╕ рдкрд░ рдПрдбреЙрдкреНрдЯOpenJdk 1.8u192b12 (рд╡рд┐рдВрдбреЛрдЬ рдирд╣реАрдВ) рдХреЗ рд╕рд╛рде рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реИ,
рдХреНрдпрд╛ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдпрд╛ рдХреНрдпрд╛ рдореБрдЭреЗ рдХреБрдЫ рдпрд╛рдж рдЖ рд░рд╣рд╛ рд╣реИ?
рдЖрдкрдХреЗ рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП рдЯреАрдЖрдИрдП
#245 рднреА рджреЗрдЦреЗрдВ - рдпрд╣ рднреА рд╕рдВрднрд╡рддрдГ рдПрдХ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рд╕рдорд╕реНрдпрд╛ рд╣реИ - рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдирд╛ред
рдореИрдВ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛, рдореИрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдЧрдП рд╕рдВрдЧреНрд░рд╣ рдХреЛ рдЕрдирдЯрд╛рд░ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ jdk рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рдЕрдкрдбреЗрдЯ-рд╡рд┐рдХрд▓реНрдк --рдЗрдВрд╕реНрдЯреЙрд▓" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ (рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рдореВрд▓ рдореБрджреНрджрд╛ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдПрдХ рд▓рд┐рдирдХреНрд╕ рдореБрджреНрджрд╛ рд╣реИ)ред
рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдПрдбреЙрдкреНрдЯрдУрдкреЗрдирдЬреЗрдбреАрдХреЗ рдбрд┐рд╕реНрдЯреНрд░реАрдм рдореЗрдВ jfxrt.jar рдЧрд╛рдпрдм рд╣реИ рдЬрдм рдПрдбреЙрдкреНрдЯрдУрдкреЗрдирдЬреЗрдбреАрдХреЗ 8u192 (рдкрд╣рд▓реА рд╡рд┐рдВрдбреЛ) рдФрд░ рдСрд░реИрдХрд▓ рдЬреЗрдбреАрдХреЗ 1.8u192 (рджреВрд╕рд░реА рд╡рд┐рдВрдбреЛ) рдХреА jre/lib/ext рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕рд╛рдордЧреНрд░реА рдХреА рддреБрд▓рдирд╛ рдХрд░рддреЗ рд╣реИрдВ (рд╕рдВрд▓рдЧреНрди рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рджреЗрдЦреЗрдВ) рдпрд╣ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рд╕рдВрдХрдЯ?
рд╡реИрд╕реЗ рднреА рдЖрдкрдХреЗ рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж
рдХреМрди рд╕реА рд╡рд┐рдВрдбреЛрдЬрд╝ рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ JavaFX рд╢рд╛рдорд┐рд▓ рд╣реИ?
@alexhass , рд╡рд┐рдВрдбреЛрдЬрд╝ https://docs.oracle.com/javase/8/javafx/api/toc.htm
JavaFX 1.8 (рдпрд╛рдиреА 9, 10 рдФрд░ 11) рдХреЗ рдмрд╛рдж рд╢реБрд░реВ рд╣реЛрдХрд░ openJFX рдореЗрдВ рдЪрд▓рд╛ рдЧрдпрд╛ рд╣реИ
2 рд╕рдкреНрддрд╛рд╣ рдкрд╣рд▓реЗ рдореИрдВрдиреЗ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ 8.x рдХреЗ рд╕рд╛рде PDFsam рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рдФрд░ рдЗрд╕рдиреЗ рд╢рд┐рдХрд╛рдпрдд рдХреА рдХрд┐ рдпрд╣ java. рдореИрдВ рд╕рд┐рд░реНрдл рдпрд╣ рдорд╛рдирддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдПрдореНрдмреЗрдбреЗрдб рдирд╣реАрдВ рд╣реИред рд╢рд╛рдпрдж pdfsam рдореЗрдВ рдПрдХ рдмрдЧред
рдореИрдВрдиреЗ jdk8u192-b12-jre
рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдпрд╛ рдФрд░ рдкрде \lib\ext\
рдлрд┐рд░ рд╕реЗ рдЪреЗрдХ рдХрд┐рдпрд╛ рдФрд░ рдХреЛрдИ jfxrt.jar
рдЖрдкрдХреЛ jdk рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдЯреНрд░реА рдХреЗ рдмрд╛рд╣рд░ jdk рдирд╣реАрдВ jre рдХреЗ рддрд╣рдд jre рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХреЛ рджреЗрдЦрдирд╛ рд╣реЛрдЧрд╛ред
рдпрд╣рд╛рдБ jdk 191 рдХреЗ рд╕рд╛рде рдПрдХ рд╡рд┐рдВрдбреЛрдЬрд╝ рдорд╢реАрди рдкрд░ (рдХрд▓ рд▓рд┐рдпрд╛ рдЧрдпрд╛ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ, рдореИрдВрдиреЗ 192 рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдореЗрд░реА рдорд╢реАрди рдирд╣реАрдВ рд╣реИ):
рдореИрдВрдиреЗ рд╕рдорд╕реНрдпрд╛ рдкрд░ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдХреБрдЫ рдХреЛрдб рд╣реИ рдЬреЛ рдСрд░реИрдХрд▓ рдЬреЗрдбреАрдХреЗ рдХреЗ рд╕рд╛рде (рд▓рд┐рдирдХреНрд╕ рдХреЗ рддрд╣рдд) рд╕рдВрдХрд▓рд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЬреЛ рдПрдбреЙрдкреНрдЯреЛрдкреЗрдирдЬрдбрдХреЗ (рд▓рд┐рдирдХреНрд╕ рдХреЗ рддрд╣рдд) рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЬрд╛рд╡рд╛рдлреИрдХреНрд╕ рдкреИрдХреЗрдЬ, рдХреЙрд░реНрдбрд╛ рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдирд╣реАрдВ рдвреВрдВрдв рд╕рдХрддрд╛ рд╣реИред рдореИрдВрдиреЗ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рддрд╣рдд рдПрдбреЙрдкреНрдЯреЛрдкреЗрдирдЬрдбрдХреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреАред
рдпрд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ jdk 1.8 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реА рд╣реИ, рдФрд░ рдореИрдВ рдЖрд╕рд╛рдиреА рд╕реЗ jdk11 рдкрд░ рд╕реНрд╡рд┐рдЪ рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛, рдпрд╣ рдХреЛрдб рдХреА 5.4M рд▓рд╛рдЗрдиреЗрдВ рд╣реИ рдФрд░ рдХреБрдЫ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдмрджрд▓рд╛рд╡ рд╣реИрдВ, рдХрд╛рдо рдХрд╛ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣рд┐рд╕реНрд╕рд╛ рд╣реИред
рдФрд░ рдореИрдВрдиреЗ рдпрд╣ рдирд╣реАрдВ рдХрд╣рд╛ рд▓реЗрдХрд┐рди рдореИрдВ рдПрдбреЙрдкреНрдЯреЛрдкреЗрдирдЬрдбрдХреЗ рд╡рд┐рддрд░рдг рдХреЛ рдмрдирд╛рдП рд░рдЦрдиреЗ рд╡рд╛рд▓реЗ рд╕рднреА рд▓реЛрдЧреЛрдВ рдХрд╛ рдмрд╣реБрдд рдЖрднрд╛рд░реА рд╣реВрдВ рдФрд░ рдЙрдирдХреЗ рдХрд╛рдо рдХреЗ рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рдзрдиреНрдпрд╡рд╛рдж рджреЗрддрд╛ рд╣реВрдВ, рдпрд╣ рдПрдХ рдмрд╣реБрдд рд╣реА рдорд╣рддреНрд╡рдкреВрд░реНрдг рдкрд╣рд▓ рд╣реИ
рдЖрдк рдУрд░реЗрдХрд▓ рдЬрд╛рд╡рд╛ рдХрд╛ рд╕рдВрджрд░реНрдн рд▓реЗрдВред рд▓реЗрдХрд┐рди рдореИрдВ рдПрдбреЙрдкреНрдЯрдУрдкреЗрдирдЬреЗрдбреАрдХреЗ рдХреЗ рдЬреЗрдЖрд░рдИ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░рддрд╛ рд╣реВрдВред
рдПрдбреЙрдкреНрдЯрдУрдкреЗрдирдЬреЗрдбреАрдХреЗ рдкреИрдХреЗрдЬ рдореЗрдВ JavaFX рдирд╣реАрдВ рд╣реИред рдЬрд┐рд╕рд╕реЗ рдХрд╛рдлреА рдкрд░реЗрд╢рд╛рдиреА рд╣реЛ рд░рд╣реА рд╣реИред рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ PDFsam рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рд╣рд╛рдВ, рдореИрдВрдиреЗ Oracle jdk рдЪреЗрдХ рдХрд┐рдпрд╛ рд╣реИред
рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ javafx рдкреБрд╕реНрддрдХрд╛рд▓рдп рд▓рд┐рдирдХреНрд╕ рдФрд░ рд╡рд┐рдВрдбреЛрдЬрд╝ рджреЛрдиреЛрдВ рдореЗрдВ рдЧрд╛рдпрдм рд╣реИрдВ рдПрдбреЙрдкреНрдЯрдУрдкреЗрдирдЬреЗрдбреАрдХреЗ рдмрдирд╛рддрд╛ рд╣реИред
рдЬрдм JavaFX рдХреЛ 8.x рд░рд┐рд▓реАрдЬ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рддреЛ рдХреНрдпрд╛ рдХреЛрдИ рдИрдЯреАрдП рд╣реИ?
рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдУрд░реЗрдХрд▓ рдЬрд╛рд╡рд╛ 8 рдИрдУрдПрд▓ рддрдХ рджреЛ рдореЗрдВ рдкрд╣реБрдВрдЪрдиреЗ рд╕реЗ рдкрд╣рд▓реЗ рдпрд╣ рд╣рд▓ рд╣реЛ рдЬрд╛рдПрдЧрд╛? рдЕрдзрд┐рдХ рд░рд┐рд▓реАрдЬрд╝ (u211)ред
Oracle Java 8 EOL рдХреЗ рд╕рд╛рде рдХреЛрдИ ETA рдЖ рд░рд╣рд╛ рд╣реИ?
рдзрдиреНрдпрд╡рд╛рдж
рдорд╛рдЗрдХрд▓
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЬрд┐рдиреНрд╣реЗрдВ рдмрдВрдбрд▓ рдЬрд╛рд╡рд╛рдПрдлрдПрдХреНрд╕ (рдУрдкрдирдЬреЗрдПрдлрдПрдХреНрд╕) рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд╡реЗ рдиреАрдЪреЗ рд╡рд┐рддрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
ZuluFX рдФрд░ Liberica рд╕рдорд░реНрдерд┐рдд рд╣реИрдВ JDK 8/11, Corretto рдЕрдм JDK 8 рдХреЗрд╡рд▓ рдФрд░ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдореЗрдВ рд╣реИред
рд╣рдо рдЕрдкрдиреЗ рдЧреНрд░рд╛рд╣рдХреЛрдВ рдХреЛ рдЕрдкрдиреЗ рдЙрддреНрдкрд╛рдж рдХреЗ рд╕рд╛рде рдПрдбреЙрдкреНрдЯреЛрдкреЗрдирдЬреЗрдбрдХреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрдирд╛ рдЪрд╛рд╣ рд░рд╣реЗ рд╣реИрдВред рд╣рдорд╛рд░реЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рдЙрддреНрдкрд╛рдж javafx рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред
рд╕рддреНрдпрд╛рдкрди рдХреА рд▓рд╛рдЧрдд рдХреЗ рдХрд╛рд░рдг, рд╣рдо рдПрдХ рдЬрд╛рд╡рд╛ рд╡рд┐рддрд░рдг рдХрд╛ рд╕рдорд░реНрдерди рдХрд░реЗрдВрдЧреЗред рд╣рдо рдПрдбреЙрдкреНрдЯреЛрдкреЗрдирдЬреЗрдбрдХреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗред
рдХреНрдпрд╛ рд╡рд┐рдВрдбреЛрдЬрд╝ рд╡рд┐рддрд░рдг рдореЗрдВ рдУрдкрдирдЬреЗрдПрдлрдПрдХреНрд╕ рдкрд░ рдХреЛрдИ рдИрдЯреАрдП рд╣реИред рд╣рдо рдЕрднреА рдХреЗ рд▓рд┐рдП openjdk рдХреЗ linux java 1.8 рд╡рд┐рддрд░рдг рдХреЗ рд╕рд╛рде рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред рдЪрдЯреНрдЯрд╛рди рд╕реЗ рдкрд╣рд▓рд╛ рд╡рд╛рд▓рд╛ рд╡рд┐рдВрдбреЛрдЬрд╝ рдЬрд╛рд╡рд╛ 1.8 рд╣реИред
рд╣рдо Q1 рдХреЗ рдЕрдВрдд рддрдХ рдирд╡реАрдирддрдо рдкрд░ рдХреБрдЫ рд╣реЛрдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░ рд░рд╣реЗ рд╣реИрдВ
@karianna рдпрджрд┐ рд╣рд╛рдВ, рддреЛ рдпрд╣ рдЬрд╛рд╡рд╛ 8 рдХреА рдЕрдВрддрд┐рдо
рдпрджрд┐ рдЖрдк "рд╢рд┐рдк рдЬрд╛рд╡рд╛ 8 рдПрдкреАрдПрдЖрд░ рдлреЙрд░ WAS" рдЦреЛрдЬрддреЗ рд╣реИрдВ рддреЛ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдИрдУрдПрд▓ рдХреЗ рд▓рдВрдмреЗ рд╕рдордп рдмрд╛рдж рдЖрдИрдмреАрдПрдо рднреА рдЗрд╕реЗ "(рдЬреЗ 9 рдУрдкрдирдЬреЗ 9 рдирд╣реАрдВ)" рдХрд░реЗрдЧрд╛
@karianna рдпрджрд┐ рд╣рд╛рдВ, рддреЛ рдпрд╣ рдЬрд╛рд╡рд╛ 8 рдХреА рдЕрдВрддрд┐рдо
рдпрджрд┐ рдЖрдк "рд╢рд┐рдк рдЬрд╛рд╡рд╛ 8 рдПрдкреАрдПрдЖрд░ рдлреЙрд░ WAS" рдЦреЛрдЬрддреЗ рд╣реИрдВ рддреЛ рдЖрдиреЗ рд╡рд╛рд▓реЗ рдИрдУрдПрд▓ рдХреЗ рд▓рдВрдмреЗ рд╕рдордп рдмрд╛рдж рдЖрдИрдмреАрдПрдо рднреА рдЗрд╕реЗ "(рдЬреЗ 9 рдУрдкрдирдЬреЗ 9 рдирд╣реАрдВ)" рдХрд░реЗрдЧрд╛
рд╣рдо рдЗрд╕реЗ рдПрдбреЛрдкреНрдЯреЛрдкреЗрдирдЬреЗрдбреАрдХреЗ рдореЗрдВ рдПрдХ рд╡рд┐рдХрд▓реНрдк рдХреЗ рд░реВрдк рдореЗрдВ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдореЗрдВ рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рдХреЗ рд░реВрдк рдореЗрдВ рдЬреЛрдбрд╝ рджреЗрдВрдЧреЗред рдЬреАрдд -32 рдХреЗ рд▓рд┐рдП рдпрд╣ рдореБрд╢реНрдХрд┐рд▓ рд╣реЛ рд╕рдХрддрд╛ рд╣реИред @johanvos рдФрд░ @ ali-ince рдХреЛ рдЗрд╕рдХреА рд╡реНрдпрд╡рд╣рд╛рд░реНрдпрддрд╛ рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреА рд╣реЛрдЧреАред
рдЗрд╕рдореЗрдВ рдХреЗрд╡рд▓ jfxrt.jar
рдЕрд▓рд╛рд╡рд╛ рдФрд░ рднреА рдмрд╣реБрдд рдХреБрдЫ рд╣реИред рдпрджрд┐ рдЖрдк fx
рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рд▓рд┐рдП Oracle JDK рд╡рд┐рддрд░рдг рдЦреЛрдЬрддреЗ рд╣реИрдВ, рддреЛ рдЖрдкрдХреЛ рд▓рдЧрднрдЧ рдПрдХ рджрд░реНрдЬрди рдлрд╛рдЗрд▓реЗрдВ рдорд┐рд▓реЗрдВрдЧреА рдЬреЛ рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд▓рдЧрддреА рд╣реИрдВред Amazon Corretto рдореЗрдВ jfxrt.jar
рд▓реЗрдХрд┐рди jfxwebkit.dll
рдФрд░ рдХреБрдЫ рдЕрдиреНрдп рдЧрд╛рдпрдм рд╣реИрдВ, рд╕рд╛рде рд╣реА рдЗрд╕рдХреА jfxrt.jar
рдлрд╝рд╛рдЗрд▓ рдмрд╣реБрдд рдЫреЛрдЯреА рд╣реИред рдЕрдореЗрдЬрд╝реЕрди рд╡рд┐рддрд░рдг рдпрд╛ рддреЛ рдкреВрд░рд╛ рдирд╣реАрдВ рд╣реБрдЖ рд╣реИ, рдпрд╣ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░ рд╕рдХрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдЕрдЧрд░ javafx рд╡реЗрдмрдХрд┐рдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рд░рдирдЯрд╛рдЗрдо рдкрд░ рдХреНрд░реИрд╢ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред рдореБрдЭреЗ рдЙрдореНрдореАрдж рд╣реИ рдХрд┐ JDK8 рдореЗрдВ рд╕рднреА javafx рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рджрддреНрддрдХ jdk рдореЗрдВ рд╕рдорд░реНрдерди рд╢рд╛рдорд┐рд▓ рд╣реИ, рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡реЗрдмрдХрд┐рдЯ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ!
рдореБрдЭреЗ рдПрдХ рдореБрдлреНрдд рдПрд▓рдЯреАрдПрд╕ рдЬреЗрдбреАрдХреЗ/рдЖрд░рдИ 8 рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рдЖрдкрдХреЗ рдкреНрд░рдпрд╛рд╕реЛрдВ рдХреЗ рд▓рд┐рдП рдЦреБрд╢реА рд╣реИред рд╣рд╛рдВ, рдУрд░реЗрдХрд▓ рдЬреЗрдбреАрдХреЗ/рдЬреЗрдЖрд░рдИ 8 рдХреЗ рд▓рд┐рдП рдкреВрд░реНрдг рдЬрд╛рд╡рд╛рдПрдлрдПрдХреНрд╕ рд╕рдорд░реНрдерди рдХреЗ рдмрд┐рдирд╛ рдПрдХ рдбреНрд░реЙрдкрд┐рди рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдбреНрд░реЙрдкрд┐рди рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдирд╣реАрдВ рд╣реИред
рдЬреЗрдирдХрд┐рдВрд╕ рдмрд┐рд▓реНрдб рд╕рд░реНрд╡рд░ рдкрд░ рд╣реЗрдбрд▓реЗрд╕ рдпреВрдЖрдИ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ JBrowserDriver (https://github.com/MachinePublishers/jBrowserDriver) рдХреЗ рд╕рд╛рде рд╕реЗрд▓реЗрдирд┐рдпрдо рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП JavaFX рд╕рдорд░реНрдерди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдЕрдЪреНрдЫрд╛ рдЬрд╛рд╡рд╛-рдХреЗрд╡рд▓ рд╕рдорд╛рдзрд╛рдиред рд╣реЗрдбрд▓реЗрд╕ рдореЛрдб рдХреЛ рд╕рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рд╡рд╛рд▓рд╛ рджреВрд╕рд░рд╛ рдмреНрд░рд╛рдЙрдЬрд░ рдХреНрд░реЛрдо рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рджреМрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рдкрд┐рдЯрд╛ рд╣реИред рд╣рдордиреЗ рдЖрдЦрд┐рд░рдХрд╛рд░ рдЗрд╕реЗ рдЫреЛрдбрд╝ рджрд┐рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмреЗрд╣рддрд░ рдЪреАрдЬреЗрдВ рд╣реИрдВред
рдХреНрдпреЛрдВрдХрд┐ JBrowserDriver JavaFX рд╕реЗ HtmlKit рдШрдЯрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ, рдпрд╣ рд╡рд░реНрддрдорд╛рди OpenJDK 8 рд╡рд┐рддрд░рдг рдкрд░ рдЯреВрдЯ рдЬрд╛рддрд╛ рд╣реИред рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдХрдИ рдЕрдиреНрдп рдУрдкрди рд╕реЛрд░реНрд╕ рдФрд░ рдкреНрд░реЛрдкрд░рд╛рдЗрдЯрд░реА рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╣реИрдВ рдЬреЛ JavaFX рдХреЗ рдмрд┐рдирд╛ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗред
рдпрджрд┐ рд╕рд╣рд╛рдпрддрд╛ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП, рдкреВрд░реНрд╡-рд░рд┐рд▓реАрдЬрд╝ рдФрд░ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рддреЛ рдореБрдЭреЗ рдЗрд╕реЗ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреАред рд╣рдо рд╕рдВрдХрд▓рди рдХреЗ рд▓рд┐рдП рдУрдкрди рдЬреЗ9 рд╡реАрдПрдо рдХреЗ рд╕рд╛рде рдПрдбреЙрдкреНрдЯрдУрдкреЗрдирдЬреЗрдбреАрдХреЗ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╣рдорд╛рд░реА рдбреЗрд╡рд▓рдкрд░ рдорд╢реАрди рдорд╢реАрдиреЛрдВ рдкрд░ рд╡реЗрдмрд╕реНрдлреЗрдпрд░ рд▓рд┐рдмрд░реНрдЯреА рдХреЗ рд▓рд┐рдП рд░рдирдЯрд╛рдЗрдо рдХреЗ рд░реВрдк рдореЗрдВ рдФрд░ рд╕рдВрдХрд▓рди рдХреЗ рд▓рд┐рдП рдФрд░ (рдорд╛рд╡реЗрди) рдЯреЗрд╕реНрдЯ рд░рдирдЯрд╛рдЗрдо рдХреЗ рд░реВрдк рдореЗрдВ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдЗрд╕ рд╕рдордп рдПрдХрдорд╛рддреНрд░ рдЕрдкрд╡рд╛рдж рд╣рдорд╛рд░реЗ рд╕реЗрд▓реЗрдирд┐рдпрдо рдкрд░реАрдХреНрд╖рдг рд╣реИрдВред
OpenJDK рд░рдирдЯрд╛рдЗрдо рдПрдирд╡рд╛рдпрд░рдирдореЗрдВрдЯ (AdoptOpenJDK)(рдмрд┐рд▓реНрдб 1.8.0_202-b08) рдореЗрдВ JavaFX рдирд╣реАрдВ рд╣реИред
рдХреИрд╕реЗ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ?
OpenJDK рд░рдирдЯрд╛рдЗрдо рдПрдирд╡рд╛рдпрд░рдирдореЗрдВрдЯ (AdoptOpenJDK)(рдмрд┐рд▓реНрдб 1.8.0_202-b08) рдореЗрдВ JavaFX рдирд╣реАрдВ рд╣реИред
рдХреИрд╕реЗ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ?
рдЕрд▓реНрдкрд╛рд╡рдзрд┐ рдореЗрдВ рдореИрдВ OpenJFX рдкрд░ рдЬрд╛рдКрдВрдЧрд╛ рдФрд░ рдЙрдирдХреЗ рд╕рдореБрджрд╛рдп рд╕реЗ рдкреВрдЫреВрдВрдЧрд╛ - рдпрд╣рд╛рдВ рдХрд╣рд╛рдиреА рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдереЛрдбрд╝рд╛ рд╕рдордп рд▓рдЧреЗрдЧрд╛ред
рдирдорд╕реНрддреЗ,
рдХреНрдпрд╛ рдХреЛрдИ рдЬрд╛рдирдХрд╛рд░реА рд╣реИ рдХрд┐ javafx рдХрдм рдПрдбреЙрдкреНрдЯрдУрдкреЗрдирдЬреЗрдбреАрдХреЗ 8 рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реЛрдЧрд╛ред рд╣рдореЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдПрдХ рд╕рдВрднрд╛рд╡рд┐рдд рдЙрдкрд╛рдп:
рдореИрдВ рдЙрдмрдВрдЯреВ 18.04 рд╕рд┐рд╕реНрдЯрдо рдкрд░ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ рдПрдбреЙрдкреНрдЯрдУрдкреЗрдирдЬреЗрдбреАрдХреЗ 8u202-рдмреА08 рд╕рдВрд╕реНрдХрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВред
Javafx рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдореИрдВрдиреЗ Oracle JDK 1.8.0_201 рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЛ рдПрдбреЙрдкреНрдЯрдУрдкреЗрдирдЬреЗрдбреАрдХреЗ рдореЗрдВ рдХреЙрдкреА рдХрд┐рдпрд╛ред рдЙрди рдлрд╝рд╛рдЗрд▓реЛрдВ рдХреЗ рдмрд╛рдж рдЬрд┐рдиреНрд╣реЗрдВ рдЖрдкрдХреЛ рдХреЙрдкреА рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ:
javafx-src.zip
bin/javafxpackager
jre/lib/javafx.properties
jre/lib/jfxswt.jar
jre/lib/ext/jfxrt.jar
jre/lib/javafx.properties
jre/lib/amd64/libjavafx_font_freetype.so
jre/lib/amd64/libjfxwebkit.so
jre/lib/amd64/libjfxmedia.so
jre/lib/amd64/libjavafx_iio.so
jre/lib/amd64/libjavafx_font_t2k.so
jre/lib/amd64/libfxplugins.so
jre/lib/amd64/libjavafx_font_pango.so
jre/lib/amd64/libjavafx_font.so
jre/lib/amd64/libglass.fo
jre/lib/amd64/libprism_common.so
jre/lib/amd64/libprism_es2.so
jre/lib/amd64/libprism_sw.so
lib/ant-javafx.jar
lib/javafx-mx.jar
рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдЖрдкрдХреЛ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рдареАрдХ рдЙрд╕реА рдлрд╛рдЗрд▓ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдореБрдЭреЗ рдЖрд╢рд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЖрдкрдХреЗ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЛ рдПрдбреЙрдкреНрдЯрдУрдкреЗрдирдЬреЗрдбреАрдХреЗ рдХреЗ рд╕рд╛рде рдЪрд▓рд╛рдиреЗ рдореЗрдВ рдорджрдж рдХрд░реЗрдЧрд╛ред
@karianna рдХреЛрдИ рдЦрдмрд░?
@karianna рдХреЛрдИ рдЦрдмрд░?
рдпрд╣ рд╕реВрдЪреА рдореЗрдВ рдХрд╛рдлреА рдКрдкрд░ рд╣реИ, рд▓реЗрдХрд┐рди рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рдХреБрдЫ рдЕрдиреНрдп рдЬреНрд╡рд▓рдВрдд рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдПрдВ рд╣реИрдВ (рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдФрд░ рдЬреЗрдбреАрдХреЗ 12)
@karianna рдЖрдкрдХреЛ рдПрдбреЙрдкреНрдЯрдУрдкреЗрдирдЬреЗрдбреАрдХреЗ рдХреЗ рдЕрдВрджрд░ javafx рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреА рдХреНрдпрд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ?
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╣рдореЗрдВ рдореМрдЬреВрджрд╛ рдЬреЗрдЖрд░рдИ/рдЬреЗрдбреАрдХреЗ рдмрдВрдбрд▓ рдореЗрдВ рд╕рд╣реА libs рдЬреЛрдбрд╝рдиреЗ рдХреА рдЬрд░реВрд░рдд рд╣реИ рдФрд░ рдлрд┐рд░ рдЗрд╕реЗ рдПрдХ рдЕрд▓рдЧ рдбрд╛рдЙрдирд▓реЛрдб рдХреЗ рд░реВрдк рдореЗрдВ рдФрд░ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рднреА рдЙрдкрд▓рдмреНрдз рдХрд░рд╛рдПрдВред рддреЛ рд╢рд╛рдпрдж рдХреБрдЫ рдЬреЗрдирдХреАрдВрд╕ рдЧреНрд░реЛрд╡реА/рдмреИрд╢ рд╕реНрдХреНрд░рд┐рдкреНрдЯрд┐рдВрдЧ, рдХреБрдЫ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдЕрдкрдбреЗрдЯ рдФрд░ рдлрд┐рд░ рдХреБрдЫ рдПрдкреАрдЖрдИ рдФрд░ рд╡реЗрдм рдХрд╛рдоред
рдореИрдВрдиреЗ рд╡рд┐рдВрдбреЛрдЬрд╝ 10 рдорд╢реАрди рдкрд░ рдУрдкрдирдЬреЗрдПрдлрдПрдХреНрд╕ 1.8 рдмрдирд╛рдиреЗ рдореЗрдВ рдХрд╛рдордпрд╛рдмреА рд╣рд╛рд╕рд┐рд▓ рдХреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ jfxwebkit.dll, рдЖрджрд┐ рднреА рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред рдкрд░реАрдХреНрд╖рдг рдареАрдХред рдпрд╣ рдПрдХ рдмрд╣реБрдд рд╣реА рджрд░реНрджрдирд╛рдХ рдЕрднреНрдпрд╛рд╕ рдерд╛, рд╡реЗрдм рдкрд░ рдУрдкрдирдЬреЗрдПрдлрдПрдХреНрд╕ рдХреЗ рд▓рд┐рдП рдмрд┐рд▓реНрдб рдЧрд╛рдЗрдб рдХреБрдЫ рд╡рд┐рд╢реЗрд╖ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдкрд░ рдЕрдкрд░реНрдпрд╛рдкреНрдд рд░реВрдк рд╕реЗ рд╕рдЯреАрдХ рд╣реИрдВ рдХрд┐ рдЯреВрд▓рд┐рдВрдЧ рдкреИрдХреЗрдЬ рдХреЗ рдХреМрди рд╕реЗ рд╕рдВрд╕реНрдХрд░рдг рдПрдХ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдХреМрди рд╕реЗ рдкреИрдХреЗрдЬ рд╣рд╛рде рд╕реЗ рд▓реЛрдб рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВ рдФрд░ рд╕рд╛рдЗрдмрд░рд╡рд┐рди рдХреЗ рд╕рд╛рде рдбрд╛рдЙрдирд▓реЛрдб рдирд╣реАрдВ рдХрд┐рдП рдЬрд╛рддреЗ рд╣реИрдВред рд╕рд╣реА рдХрдВрдкрд╛рдЗрд▓рд░, рд╕рд╣реА рдореЗрдХ, рдФрд░ рдмрд╣реБрдд рдХреБрдЫ рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП PATH рдСрд░реНрдбрд░ рднреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реИред рдпрд╣ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдореИрдХреЛрдЬрд╝ рдФрд░ рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдг рдореЗрдВ рдЬрд╛рд╡рд╛рдПрдлрдПрдХреНрд╕ libs рднреА рдЧрд╛рдпрдм рд╣реИ ...
@karianna рдЗрд╕ рдореБрджреНрджреЗ рдХреЗ рд╣рд┐рд╕реНрд╕реЗ рдХреЗ рд░реВрдк рдореЗрдВ, рдХреНрдпрд╛ OpenJFX MacOS рдФрд░ Linux рд╡рд┐рддрд░рдг рдореЗрдВ рднреА рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛? рдпрджрд┐ рдРрд╕рд╛ рд╣реИ, рддреЛ рдХреНрдпрд╛ рдЖрдк рдХрд╛рд░реНрдпрдХреНрд╖реЗрддреНрд░ рдХреЛ рджрд░реНрд╢рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рд╢реАрд░реНрд╖рдХ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдореИрдВ рд╕рд┐рд░реНрдл рдирд╛рдЗрдирд╛рдЗрдЯ рдХреЗ рдХрд╛рд░рдг рд╡рд┐рдВрдбреЛрдЬ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рддрд╛ рд╣реВрдВред рдЕрдм рдХрдИ рдкреНрд░реЛрдЧреНрд░рд╛рдо рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдореИрдВ рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдЦрд░рдЧреЛрд╢-рдЫреЗрдж рдХреЗ рдиреАрдЪреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдУрд░реЗрдХрд▓ рд╕реНрд╡рд╛рдорд┐рддреНрд╡ рдкрд░ рд╡рд╛рдкрд╕ рд▓рд╛рдП рдмрд┐рдирд╛ рдХреИрд╕реЗ рдареАрдХ рдХрд┐рдпрд╛ рдЬрд╛рдПред рд╣рдореЗрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдбреНрд░реЙрдк-рдЗрди рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ рдХреЗрд╡рд▓ рдбреНрд░реЙрдк-рдЗрди рдкреНрд░рддрд┐рд╕реНрдерд╛рдкрди рдХреЗ рд░реВрдк рдореЗрдВ рдХрд╛рд░реНрдп рдХрд░рддрд╛ рд╣реИред
рдореИрдВ рд╕рд░рд╛рд╣рдирд╛ рдХрд░рддрд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдХрдИ рд▓реЛрдЧреЛрдВ рджреНрд╡рд╛рд░рд╛ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдмрд╣реБрдд рдкреНрд░рдпрд╛рд╕ рд╣реИ, рдФрд░ рдЗрд╕рдореЗрдВ рдХрд┐рдП рдЧрдП рдХрд╛рд░реНрдп рдХреЗ рд▓рд┐рдП рдЕрдирд╛рджрд░ рдпрд╛ рдЕрд╡рд╣реЗрд▓рдирд╛ рдХрд╛ рдЗрд░рд╛рджрд╛ рдирд╣реАрдВ рд╣реИред рдореИрдВ рд╕рд┐рд░реНрдл рдПрдХ рдореБрджреНрджреЗ рдХреА рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдЕрдм рдЬрдм рдПрдбреЙрдкреНрдЯреЛрдкреЗрдирдЬреНрдбрдХ рдУрд░реЗрдХрд▓ рдХреЗ рдХрд╛рд░реНрдпреЛрдВ рдХреЗ рдкрд░рд┐рдгрд╛рдорд╕реНрд╡рд░реВрдк рдмрд╣реБрдд рд╕рд╛рд░реЗ рдирдП рдЯреНрд░реИрдлрд╝рд┐рдХ рджреЗрдЦрдиреЗ рдЬрд╛ рд░рд╣рд╛ рд╣реИ, рддреЛ рд╣рдо рдирд╣реАрдВ рдЪрд╛рд╣рддреЗ рдХрд┐ рдХрдо рддрдХрдиреАрдХреА рд▓реЛрдЧ рдпрд╣ рд╕реЛрдЪреЗрдВ рдХрд┐ рдУрдкрдирдЬреЗрдбреАрдХреЗ рдХрдмрд╛рдбрд╝ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЪреАрдЬреЗрдВ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдВрдЧреАред
@ рд╕рдХрд╛рдЯрд╛-рдПрдорд╕реА рд╕рдореБрджрд╛рдп рдУрдкрдирдПрдлрдПрдХреНрд╕ рдкрд░ рдХрд╛рдо рдХрд░реЗрдЧрд╛ рдФрд░ рдЗрд╕реЗ рдкреНрд░рдердо рд╢реНрд░реЗрдгреА рдХрд╛ рдирд╛рдЧрд░рд┐рдХ рдмрдирд╛рдПрдЧрд╛ред рдпрджрд┐ рдЖрдк рдЙрди рдкреНрд░рдпрд╛рд╕реЛрдВ рдореЗрдВ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕рд╣рд╛рдпрддрд╛ рдХреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ рдЕрдкрдирд╛рдиреЗ рдХреЗ рд╡рд┐рдХрд▓реНрдк рджреЗрдЦреЗрдВ openjdk.net/support.html
@ рд╕рдХрд╛рдЯрд╛ -рдПрдорд╕реА
рдореИрдВ рдЖрдИрдУрдПрд╕ рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛рдПрдлрдПрдХреНрд╕ рд╕рдорд░реНрдерди рдХреА рднреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред
рдореИрдВ Oracle JDK 8 рдХреЗ рд▓рд┐рдП рдбреНрд░реЙрдк-рдЗрди-рд░рд┐рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рдХреА рднреА рддрд▓рд╛рд╢ рдХрд░ рд░рд╣рд╛ рдерд╛ рдФрд░ рджреБрдЦ рдХреА рдмрд╛рдд рд╣реИ рдХрд┐ рдХреЛрдИ рднреА рд╡рд┐рдХрд▓реНрдк рдХрдЯреМрддреА рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред рдпрд╛ рддреЛ Win32 рдпрд╛ рдореИрдХ рд╕рдкреЛрд░реНрдЯ рдЧрд╛рдпрдм рд╣реИ (рдПрдбреЙрдкреНрдЯрдУрдкреЗрдирдЬреЗрдбреАрдХреЗ рдХреЗ рдЕрд▓рд╛рд╡рд╛ рд╕рднреА) рдФрд░/рдпрд╛ рд╡реЗрдмрдХрд┐рдЯ рдФрд░ javafxpackager рдХреЗ рд╕рд╛рде рдХреЛрдИ JavaFX рдирд╣реАрдВ рд╣реИред
рдореБрдЭреЗ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЖрд╢реНрдЪрд░реНрдп рд╣реИ рдХрд┐ рдлреАрдЪрд░ рд╕рдорд╛рдирддрд╛ рд╣реЛрдиреЗ рдХреА рддреБрд▓рдирд╛ рдореЗрдВ рдЙрдЪреНрдЪ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рдХреНрдпрд╛ рд╣реЛ рд╕рдХрддреА рд╣реИред рдкреНрд░рд┐рдпреЛ рдХреЛ рдмрд╣реБрдд рдмрдврд╝рд╛рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдкреАрдЫреЗ рднрд╛рд░реА рд╣реИ ...
@alexhass рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдФрд░ рд╕рдорд░реНрдерди рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИ! - рдЕрдиреНрдпрдерд╛ рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдореЗрдВ рддреЗрдЬреА рд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрдк рдЕрдкрдирд╛рдирд╛ openjdk.net/support.html рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред
рдореИрдВ рдЗрд╕ рд╡рд┐рддрд░рдг рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░реВрдБрдЧрд╛ рдЬреЛ рдореБрдЭреЗ рд╕рдВрдпреЛрдЧ рд╕реЗ рдорд┐рд▓рд╛:
https://www.azul.com/downloads/zulu/zulufx/
рдирд╣реАрдВ рдкрддрд╛ рдерд╛ рдХрд┐ рдЬрд╝реБрд▓реБ рдЬреЗрдЖрд░рдИ/рдЬреЗрдбреАрдХреЗ рдХрд╛ рдПрдХ рд╕реНрд╡рддрдВрддреНрд░ рдФрд░ рдЕрдкреНрд░рддрд┐рдмрдВрдзрд┐рдд рд╕рд╛рдореБрджрд╛рдпрд┐рдХ рд╕рдВрд╕реНрдХрд░рдг рд╣реИред
рд╡реЗрдмрдХрд┐рдЯ рдбреАрдПрд▓рдПрд▓ рдореМрдЬреВрдж рд╣реИрдВред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдиреНрдп JavaFX рдХрд▓рд╛рдХреГрддрд┐рдпрд╛рдВ рднреА рдкреВрд░реНрдг рд╣реИрдВ:
zulu8.38.0.13-ca-fx-jdk8.0.212-win_x64\bin\javafxpackager.exe
zulu8.38.0.13-ca-fx-jdk8.0.212-win_x64\jre\bin\javafx_font.dll
zulu8.38.0.13-ca-fx-jdk8.0.212-win_x64\jre\bin\javafx_iio.dll
zulu8.38.0.13-ca-fx-jdk8.0.212-win_x64\jre\bin\jfxmedia.dll
zulu8.38.0.13-ca-fx-jdk8.0.212-win_x64\jre\binjfxwebkit.dll
рдореИрдВрдиреЗ рдХреЗрд╡рд▓ рдЕрдиреНрдп рдЯрд┐рдкреНрдкрдгрд┐рдпреЛрдВ рджреНрд╡рд╛рд░рд╛ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рдлрд╛рдЗрд▓реЛрдВ рдХреЗ рдлрд╝рд╛рдЗрд▓ рдирд╛рдореЛрдВ рдХреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рдмрдирд╛рдИ рд╣реИред рд╡рд╣рд╛рдВ рдЕрдиреНрдп рд╣реИрдВред рдЕрдкрдиреЗ рд▓рд┐рдП рджреЗрдЦреЗрдВ рдФрд░ рдЕрдЧрд░ рдЖрдкрдХреЛ рдбреНрд░реЙрдкрд┐рди рд░рд┐рдкреНрд▓реЗрд╕рдореЗрдВрдЯ рдХреА рд╕рдЦреНрдд рдЬрд░реВрд░рдд рд╣реИ рддреЛ рдЗрд╕реЗ рдЖрдЬрдорд╛рдПрдВред
@jmsdo рдЖрдк https://www.bell-sw.com/
рдХреЛрдИ рдЦрдмрд░ рдЕрдЧрд░ рдпрд╣ "рдордИ 2019" рдореАрд▓ рдХреЗ рдкрддреНрдерд░ рдореЗрдВ рддреИрдпрд╛рд░ рд╣реЛрдиреЗ рдЬрд╛ рд░рд╣реА рд╣реИ?
@juliojgd рдордИ рдЖрд╢рд╛рд╡рд╛рджреА рд╣реИ, рдпрд╣ рд╢рд╛рдпрдж рдЬреВрди рд╣реЛрдЧрд╛
рдУрдкрдирдЬреЗрдбреАрдХреЗ рдХреА рдирд╡реАрдирддрдо рдбреЙрдХрдЯрд░ рдЫрд╡рд┐ рдХреЛ рдПрдбреЙрдкреНрдЯрдУрдкреЗрдирдЬреЗрдбреАрдХреЗ рд╕реЗ рдЬреЗрдбреАрдХреЗ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рдмрд╛рдж рд╕реЗ рдпрд╣ рдореБрджреНрджрд╛ рдФрд░ рдЕрдзрд┐рдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рд╣реЛ рд░рд╣рд╛ рд╣реИред
рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ "apt get install openjfx" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ JavaFX рдХреЛ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рд╕рдВрднрд╡ рд╣реЛ рдЧрдпрд╛ рд╣реИред
рдпрд╣ рдЕрдм рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдФрд░ рд╣рдорд╛рд░реЗ рд▓рд┐рдП рдирд┐рд░реНрдорд╛рдг рдХреЛ рддреЛрдбрд╝ рджреЗрддрд╛ рд╣реИред
рд╕рдВрднрд╛рд╡рд┐рдд рд░реВрдк рд╕реЗ рдмрд╣реБрдд рд╕реЗ рд▓реЛрдЧ рдЙрди рдХрд╛рд░рдгреЛрдВ рдХреА рддрд▓рд╛рд╢ рдореЗрдВ рд╣реИрдВ рдЬрд┐рдирдХреЗ рдХрд╛рд░рдг рдЬрд╛рд╡рд╛рдПрдлрдПрдХреНрд╕ рдЕрдм рдЙрдирдХреА рдбреЙрдХрд░ рдЫрд╡рд┐ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИ ...
рдпрд╣ рд╡рд╣ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рд╣реИ рдЬрд┐рд╕рдиреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛:
https://github.com/docker-library/openjdk/commit/3eb0351b208d739fac35345c85e3c6237c2114ec#diff -fef076ee1e5f270f2c5a93d075150919
рдЪреВрдВрдХрд┐ рдореЗрд░реА рдХрдВрдкрдиреА рдХреЛ openjfx 8 рдХреЛ рдЧреЛрдж рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдП рдЪрд╛рд╣рд┐рдП рдерд╛, рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдХрд┐рдпрд╛ред рдЖрдк рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдмрдирд╛ рд╕рдХрддреЗ рд╣реИрдВ https://benjamin-brummer.de/2019/06/03/build-openjfx-8-for-adoptopenjdk/ рдпрд╛ рдореБрдЭ рдкрд░ рднрд░реЛрд╕рд╛ рдХрд░реЗрдВ рдФрд░ рдпрд╣рд╛рдВ рд╕реЗ рдирд╡реАрдирддрдо рдмрд┐рд▓реНрдб рд▓реЗрдВ https://benjamin-brummer.de /рдбрд╛рдЙрдирд▓реЛрдб/ред рдмрд╕ рдЗрд╕реЗ рдЕрдкрдиреЗ рдЬреЗрдбреАрдХреЗ рдореЗрдВ рдирд┐рдХрд╛рд▓реЗрдВред
@benbrummer рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рд╣рд╛рд▓рд╛рдВрдХрд┐ рдЖрдкрдХрд╛ libjfxwebkit рдЧрд╛рдпрдм рд╣реИ:
Caused by: java.lang.UnsatisfiedLinkError: Can't load library: C:\Program Files\AdoptOpenJDK\jdk-8.0.212.03-hotspot\jre\bin\jfxwebkit.dll
@Siedlerchr рдореИрдВрдиреЗ рд╡реЗрдмрдХрд┐рдЯ рдФрд░ рдореАрдбрд┐рдпрд╛ рдХреЗ рд╕рд╛рде рдПрдХ рдмрд┐рд▓реНрдб рдЕрдкрд▓реЛрдб рдХрд┐рдпрд╛
@benbrummer рд╢рд╛рдпрдж рдкреБрд▓ рдЕрдиреБрд░реЛрдз рдмрдирд╛ рд╕рдХрддрд╛ рд╣реИ?
рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХрд╣рд╛рдВ рдЦреАрдВрдЪрдирд╛ рд╣реИ https://github.com/AdoptOpenJDK/openjdk-jfx рдЦрд╛рд▓реА рд╣реИред
рдорд╛рдиреНрдпрддрд╛
рджреВрд╕рд░рд╛ рдкреАрдЖрд░ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдореИрдВ рдХреЗрд╡рд▓ рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЗ рд▓рд┐рдП рдУрдкрдирдЬреЗрдПрдлрдПрдХреНрд╕ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдХреЗрд╡рд▓ рдУрдкрдирдЬреЗрдПрдлрдПрдХреНрд╕ 8
https://github.com/javafxports/openjdk-jfx рдПрдХ рджрд░реНрдкрдг рд╣реИ...
рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХрд╣рд╛рдВ рдЦреАрдВрдЪрдирд╛ рд╣реИ https://github.com/AdoptOpenJDK/openjdk-jfx рдЦрд╛рд▓реА рд╣реИред
рдорд╛рдиреНрдпрддрд╛
- рдЧреАрдереВрдм рдХреЛ рд╕реНрд░реЛрдд рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП git-hg рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдкреАрдЖрд░ред
рд╣рдореЗрдВ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдорд╛рдирддреЗ рд╣реБрдП рдХрд┐ рд╣рдореЗрдВ https://github.com/javafxports/openjdk-jfx - @johanvos рдореЗрдВ рдХреНрдпрд╛ рд╣реИ, рдЗрд╕ рдкрд░ рдкреИрдЪ рд░рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ - рдЕрдЧрд░ рд╣рдо рдПрдбреЙрдкреНрдЯ рдкрд░ рдУрдкрдирдЬреЗрдПрдлрдПрдХреНрд╕ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдХреНрдпрд╛ рд╣рдореЗрдВ рдПрдХ рд╡рд┐рдХреНрд░реЗрддрд╛ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдпрд╛ рдРрд╕рд╛ рдХреБрдЫ?
- рд▓рдХреНрд╖реНрдп рдХреЗ рд░реВрдк рдореЗрдВ рдПрдбреЙрдкреНрдЯрдУрдкреЗрдирдЬреЗрдбреАрдХреЗ рдХреЗ рд╕рд╛рде рдирд┐рд░реНрдорд╛рдг рдпреЛрдЧреНрдп рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЬреАрдердм рдкрд░ рдХреЛрдб рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдкреАрдЖрд░
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдУрдкрдирдЬреЗрдПрдлрдПрдХреНрд╕ (рд░рд╛рдд рдореЗрдВ) рдФрд░ рд░рд┐рд▓реАрдЬ рд╕рдВрд╕реНрдХрд░рдг рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЗрдирдХрд┐рдиреНрд╕ рдмрд┐рд▓реНрдб рдкрд╛рдЗрдкрд▓рд╛рдЗрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдорд╛рдорд▓рд╛ рд╣реЛрдЧрд╛
- рдЕрдиреНрдп рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдкреАрдЖрд░ (рдЗрд╕рдХреА рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ)
рдКрдкрд░ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХрд╛ рдкреВрд░рд╛ рд╣рд┐рд╕реНрд╕рд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдУрдкрдирдЬреЗрдПрдлрдПрдХреНрд╕ рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рдХрд╛рдо рд╣рдореЗрдВ рдкрдХрдбрд╝рдиреЗ рд╡рд╛рд▓реА рдЪреАрдЬреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдерд╛
- рдмрд┐рд▓реНрдб рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдПрдХреАрдХрд░рдг?
рджреВрд╕рд░рд╛ рдкреАрдЖрд░ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдореИрдВ рдХреЗрд╡рд▓ рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЗ рд▓рд┐рдП рдУрдкрдирдЬреЗрдПрдлрдПрдХреНрд╕ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдХреЗрд╡рд▓ рдУрдкрдирдЬреЗрдПрдлрдПрдХреНрд╕ 8
https://github.com/javafxports/openjdk-jfx рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИ
рд╣рдореЗрдВ рдПрдХ рджрд░реНрдкрдг рдЪрд╛рд╣рд┐рдП
http://hg.openjdk.java.net/openjfx/8u/rt/
http://hg.openjdk.java.net/openjfx/9/rt/ (рдИрдУрдПрд▓)
http://hg.openjdk.java.net/openjfx/10/rt/ (рдИрдУрдПрд▓)
http://hg.openjdk.java.net/openjfx/11/rt/
http://hg.openjdk.java.net/openjfx/12/rt/
http://hg.openjdk.java.net/openjfx/jfx-dev/rt 13 рд╣реЛрдЧрд╛
https://github.com/AdoptOpenJDK/openjdk-build/blob/master/README.md рд╕реЗ рдирд┐рд░реНрджреЗрд╢
jfx - Build OpenJFX, defaults to https://github.com/AdoptOpenJDK/openjdk-jfx
рдкрд░реНрдпрд╛рдкреНрдд рдирд╣реАрдВ рд╣реИрдВред OpenJDK рдХреА рддрд░рд╣ (jdk8u, jdk9u...) рд╣рдореЗрдВ OpenJFX рдХреЗ рд▓рд┐рдП рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рд╣рдордиреЗ рдЕрднреА рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рдПрдбреЙрдкреНрдЯрдУрдкреЗрдирдЬреЗрдбреАрдХреЗ 8u212 + рдУрдкрдирдЬреЗрдПрдлрдПрдХреНрд╕ 8 рдУрд╡рд░рд▓реЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рдВрдбреЛрдЬ рдбреАрдПрд▓рдПрд╕ рдЧрд╛рдпрдм рд╣реИрдВред javafx рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЪрд▓рд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╣рдореЗрдВ рд╡рд┐рдЬреБрдЕрд▓ C++ 2015-2019 Redistributable https://support.microsoft.com/en-us/help/2977003/the-latest-supported-visual-c-downloads рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдирд╛ рд╣реЛрдЧрд╛
рд▓реБрдмрдВрдЯреВ 19.04 рдкрд░ OpenJDK-8-JDK рдореЗрдВ JavaFX рдирд╣реАрдВ рд╣реИред рдХреНрдпрд╛ рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рд╣реИ рдХрд┐ рдЬрд╛рд╡рд╛ 8 рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛рдПрдлрдПрдХреНрд╕ рдХреЗ рд╕рд╛рде рдЕрдм рдпрд╣ рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ? рдЕрдЧрд░ рдореБрдЭреЗ Android рдРрдкреНрд╕ рдмрдирд╛рдирд╛ рд╣реИ рддреЛ рдореБрдЭреЗ Java 11 рдореЗрдВ рдЬрд╛рдирд╛ рд╣реЛрдЧрд╛?
Java 8 @DanielMartensson рдХреЗ рд╕рд╛рде JavaFX рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЕрднреА рднреА рд╕рдВрднрд╡ рд╣реИред
рдпрд╣рд╛рдВ рд╕рдорд╕реНрдпрд╛ рдпрд╣ рд╣реИ рдХрд┐ рдЬрд╛рд╡рд╛ рдХреЗ рдХреБрдЫ рд╡рд┐рддрд░рдг рдореЗрдВ JavaFX рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рд╣реИ рдпрд╛ рдЗрд╕реЗ рдЕрд▓рдЧ рд╕реЗ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдЪреАрдЬреЛрдВ рдХреЛ рдФрд░ рдЬрдЯрд┐рд▓ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЙрдмрдВрдЯреВ рдХреЗ рдкрд╛рд╕ рдПрдХ рдЕрд▓рдЧ рдУрдкрдирдЬреЗрдПрдлрдПрдХреНрд╕ 8 рдкреИрдХреЗрдЬ рд╣реБрдЖ рдХрд░рддрд╛ рдерд╛ рд▓реЗрдХрд┐рди рдЙрдиреНрд╣реЛрдВрдиреЗ рдЗрд╕рд╕реЗ рдЫреБрдЯрдХрд╛рд░рд╛ рдкрд╛ рд▓рд┐рдпрд╛ рдФрд░ рдЕрдм рдХреЗрд╡рд▓ рдУрдкрдирдЬреЗрдПрдлрдПрдХреНрд╕ 11 рдкреИрдХреЗрдЬ рд╣реИред рдПрдХ рд╕рдВрднрд╛рд╡рд┐рдд рд╕рдорд╛рдзрд╛рди рдХреЗ рд░реВрдк рдореЗрдВ рдЖрдк рдЙрдмрдВрдЯреВ рдХреЗ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдЬреЛрдбрд╝рдиреЗ рдФрд░ рдкреБрд░рд╛рдиреЗ рдУрдкрдирдЬреЗрдПрдлрдПрдХреНрд╕ рдкреИрдХреЗрдЬ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдореИрдВрдиреЗ рдЗрд╕реЗ рд╡реНрдпрдХреНрддрд┐рдЧрдд рд░реВрдк рд╕реЗ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреА рд╣реИред рдЕрдзрд┐рдХ рд╡рд┐рд╡рд░рдг рдпрд╣рд╛рдБ: https://askubuntu.com/questions/1088281/openjfx-11-after-18-10-upgrade
рдпрд╣ рдбреЙрдХрд░ рдлрд╝рд╛рдЗрд▓ рд╣реИ рдЬреЛ рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддреА рд╣реИ - JavaFX рд╕рд╣рд┐рдд:
FROM openjdk:8
RUN apt-get update && \
apt-get install -y --no-install-recommends imagemagick openjfx git \
&& rm -rf /var/lib/apt/lists/* \
&& cp /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/ext/jfxrt.jar /usr/local/openjdk-8/jre/lib/ext \
&& cp /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/javafx.properties /usr/local/openjdk-8/jre/lib \
&& cp /usr/lib/jvm/java-8-openjdk-amd64/jre/lib/jfxswt.jar /usr/local/openjdk-8/jre/lib \
&& cp /usr/lib/jvm/java-8-openjdk-amd64/lib/ant-javafx.jar /usr/local/openjdk-8/lib \
&& cp /usr/lib/jvm/java-8-openjdk-amd64/lib/javafx-mx.jar /usr/local/openjdk-8/lib
ENV JAVA_HOME /usr/local/openjdk-8/
рдЕрд░реЗ @jschneider , рдЖрдкрдиреЗ рдЙрдмрдВрдЯреВ рдХреЗ рдХрд┐рд╕ рд╕рдВрд╕реНрдХрд░рдг рдкрд░ рдЗрд╕рдХрд╛ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИ? рдЬреИрд╕рд╛ рдХрд┐ рдореИрдВрдиреЗ рдКрдкрд░ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ "рдУрдкрдирдЬреЗрдПрдлрдПрдХреНрд╕" рдкреИрдХреЗрдЬ рдХреЛ рдЕрдм рдХреЗрд╡рд▓ рдЙрдмрдВрдЯреВ рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг (18.10 рд╕реЗ) рдореЗрдВ рдЬрд╛рд╡рд╛ 11 рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрджрд▓ рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдпрд╣ рд╕реНрдХреНрд░рд┐рдкреНрдЯ рдЕрдм рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд╕рдХрддреА рд╣реИред
рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЕрдЧрд░ рдЖрдкрдХреЛ рдореБрдЭрд╕реЗ рдкреВрдЫрдиреЗ рдореЗрдВ рдХреЛрдИ рдЖрдкрддреНрддрд┐ рдирд╣реАрдВ рд╣реИ, рддреЛ рдЙрди рд╕рднреА рдлрд╛рдЗрд▓реЛрдВ рдХреЛ рджреВрд╕рд░реА рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдореЗрдВ рдХреЙрдкреА рдХрд░рдиреЗ рдХреЗ рдмрдЬрд╛рдп рд╕рд┐рд░реНрдл JAVA_HOME рдХреЛ /usr/lib/jvm/java-8-openjdk-amd64/ рдкрд░ рд╕реЗрдЯ рдХреНрдпреЛрдВ рди рдХрд░реЗрдВ?
рдореИрдВ " openjdk:8 " рд╕реЗ рдЫрд╡рд┐ рдХрд╛ рд╡рд┐рд╕реНрддрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред
рдкрд┐рдЫрд▓реА рдмрд╛рд░ рдЬрдм рдореИрдВрдиреЗ рдЬрд╛рдБрдЪ рдХреА рдереА рддреЛ рдпрд╣ рдареАрдХ рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рдерд╛ред
рдЕрдЧрд░ рдЙрдиреНрд╣реЛрдВрдиреЗ рдЙрд╕ рдЫрд╡рд┐ рдХреЛ рдЕрдкрдбреЗрдЯ рдХрд┐рдпрд╛ рд╣реИ, рддреЛ рдЙрд╕реЗ рддреЛрдбрд╝рд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдореИрдВ рд╕рд┐рд░реНрдл рд╕рдкреНрддрд╛рд╣ рдореЗрдВ рдПрдХ рдмрд╛рд░ рдирд┐рд░реНрдорд╛рдг рдХрд░рддрд╛ рд╣реВрдВред
JAVA_HOME рдХреЛ /usr/local/openjdk-8/ рдкрд░ рд╕реЗрдЯ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореВрд▓ рдЫрд╡рд┐ рдореЗрдВ JDK рдХрд╛ рд╕реНрдерд╛рди рдмрджрд▓ рдЧрдпрд╛ рд╣реИред
рдореИрдВ рдпрд╣ рдирд╣реАрдВ рдХрд╣ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдпрд╣ рдХрд░рдиреЗ рдХрд╛ рдпрд╣ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рд╣реИ - рдмрд╕ рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП "рдХрд╛рдлреА рдЕрдЪреНрдЫрд╛" рд╣реИред
@jschneider рдпрд╣ рдЙрдкрдпреЛрдЧреА рд╣реИ, рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП CentOS 7 рдкрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред рдзрдиреНрдпрд╡рд╛рдж!
рдЖрд╣, рд╕рдордЭ рдЧрдпрд╛ред рдореИрдВ рдбреЙрдХрд░ рд╕реЗ рдмрд╣реБрдд рдкрд░рд┐рдЪрд┐рдд рдирд╣реАрдВ рд╣реВрдВ рдЗрд╕рд▓рд┐рдП рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдерд╛ рдХрд┐ рдпрд╣ рдЙрд╕ рддрд░рд╣ рд╕реЗ рдЬреЗрдбреАрдХреЗ рдХреА рдПрдХ рдкреНрд░рддрд┐ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рд╕рдордЭ рдореЗрдВ рдЖрддрд╛ рд╣реИред рд╕рд╛рде рд╣реА рд╡рд╣ рдЫрд╡рд┐ рдбреЗрдмрд┐рдпрди рд╕реНрдЯреНрд░реЗрдЪ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИ рдЗрд╕рд▓рд┐рдП рдореИрдВ рдЬрд┐рд╕ рдмрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░ рд░рд╣рд╛ рдерд╛ рд╡рд╣ рд▓рд╛рдЧреВ рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред рдЧрд▓рддрдлрд╣рдореА рдХреЗ рд▓рд┐рдП рдЦреЗрдж рд╣реИ
рдореИрдВрдиреЗ рдЕрдкрдирд╛ рдорд╕рд▓рд╛ рд╣рд▓ рдХрд░ рд▓рд┐рдпрд╛ред рдореБрдЭреЗ libopenjfx-jni
рднреА рдЬреЛрдбрд╝рдирд╛ рдкрдбрд╝рд╛ред
1. Install OpenJDK 8
sudo apt-get install openjdk-8-jdk
2. Install OpenJFX 8, not OpenJFX 11
Open this:
cd /etc/apt
sudo nano sources.list
Paste this:
deb http://de.archive.ubuntu.com/ubuntu/ bionic universe
Run this:
sudo apt-get update
sudo apt install openjfx=8u161-b12-1ubuntu2 libopenjfx-java=8u161-b12-1ubuntu2 libopenjfx-jni=8u161-b12-1ubuntu2
рдХрд┐рдпрд╛ рд╣реБрдЖ
рдХреНрдпрд╛ рд╣рдо рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?
рдЗрд╕ рд╕рд╛рд▓?
рдХреНрдпрд╛ рд╣рдо рдирд┐рдХрдЯ рднрд╡рд┐рд╖реНрдп рдореЗрдВ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреА рдЙрдореНрдореАрдж рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ?
рдЗрд╕ рд╕рд╛рд▓?
рд╢рд╛рдпрдж рдЗрд╕ рд╕рд╛рд▓ рд╣рд╛рдБ, рд▓реЗрдХрд┐рди рдХрдИ рдЙрдЪреНрдЪ рдкреНрд░рд╛рдердорд┐рдХрддрд╛рдПрдБ рд╣реИрдВ рдЬрд┐рдирд╕реЗ рд╣рдо рдкрд╣рд▓реЗ рдирд┐рдкрдЯ рд░рд╣реЗ рд╣реИрдВред рдЕрдЧрд░ рдЖрдкрдХреЛ рдХреБрдЫ рддреЗрдЬреА рдХреА рдЬрд░реВрд░рдд рд╣реИ рддреЛ рдХреБрдЫ рд╡реНрдпрд╛рд╡рд╕рд╛рдпрд┐рдХ рд╕рдорд░реНрдерди рд╡рд┐рдХрд▓реНрдк рд╣реИрдВ (adopopenjdk.net/support)
рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рдбреЗрд╕реНрдХрдЯреЙрдк рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдЙрддреНрдкрд╛рдж рд╣реИ (рдЬрд╛рд╡рд╛-рдПрдлрдПрдХреНрд╕ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдФрд░ рдХреБрдЫ рдкреНрд░рддрд┐рдмрд┐рдВрдм рд╣реИрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдЬреЛ рдЬрд╛рд╡рд╛ -9 рдХреЛ рдореБрд╢реНрдХрд┐рд▓ рдмрдирд╛рддрд╛ рд╣реИ) рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рд╣рд╛рд▓ рд╣реА рдореЗрдВ рдорд╣рд╕реВрд╕ рдХрд┐рдпрд╛ рд╣реИ рдХрд┐ рд╢рд╛рдпрдж рдУрд░реЗрдХрд▓ рдХреЗ рдирдП рд▓рд╛рдЗрд╕реЗрдВрд╕ рдХреЗ рд▓рд╛рдЗрд╕реЗрдВрд╕-рджреБрд░реБрдкрдпреЛрдЧ рдореЗрдВ рд╣реИред
рдореИрдВ рдмрд┐рдирд╛ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреЗ рдЕрдЬрд╝реБрд▓ рдХреЗ Java8+FX u222 ( zulu8.40.0.25-ca-fx-jdk8.0.222-win_i686
) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред
рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдпрджрд┐ рдПрдбреЙрдкреНрдЯрдУрдкреЗрдирдЬреЗрдбреАрдХреЗ рдЕрдкрдиреЗ рдЬрд╛рд╡рд╛ -8 рд╡рд┐рддрд░рдг рдореЗрдВ рдЬрд╛рд╡рд╛рдПрдлрдПрдХреНрд╕ рд░рдирдЯрд╛рдЗрдо рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдЧрд╛ред
рдмреЗрд╢рдХ, рдпрд╣ рдЕрдЪреНрдЫрд╛ рд╣реЛрдЧрд╛ рдЕрдЧрд░ рдореИрдВ рдЕрдкрдиреЗ рдХреЛрдбрдмреЗрд╕ рд╕реЗ рдЕрдкрдиреЗ рдкреНрд░рддрд┐рдмрд┐рдВрдм-рд╣реИрдХрд┐рдВрдЧ рдХреЛрдб рдХреЛ рджреЛрдмрд╛рд░рд╛ рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВ рдФрд░ рдмрд╕ рдЬрд╛рд╡рд╛ -11_ (рдпрд╛, рдЙрд╕ рдорд╛рдорд▓реЗ рдХреЗ рд▓рд┐рдП, рдЬрд╛рд╡рд╛ 12, рдХреНрдпреЛрдВрдХрд┐ рдЙрд╕ рдкреНрд░рдХрд╛рд░ рдХрд╛ рдЕрдиреБрдорд╛рди рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдЪреНрдЫрд╛ рджрд┐рдЦрддрд╛ рд╣реИ) рдкрд░ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
https://www.jetbrains.com/research/devecosystem-2018/java/
84% рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ Java8 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ - рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реЛрдиреЗ рд╡рд╛рд▓рд╛ API рд╕рд░реНрд╡реЛрдЪреНрдЪ рдкреНрд░рд╛рдердорд┐рдХрддрд╛ рд╣реЛрдЧреАред
2019 рддрдХ @agilesal 83%тАж https://www.jetbrains.com/lp/devecosystem-2019/java/
рдПрдХ рд╕рд╛рд▓ рдмреАрдд рдЧрдпрд╛... рдЕрднреА рднреА рддрдп рдирд╣реАрдВ рд╣реИ?
рдПрдХ рд╕рд╛рд▓ рдмреАрдд рдЧрдпрд╛... рдЕрднреА рднреА рддрдп рдирд╣реАрдВ рд╣реИ?
рдХреЗрд╡рд▓ рд▓рд┐рдирдХреНрд╕ рдХреЗ рд▓рд┐рдПред рдореИрдВ рдПрдВрдбреНрд░реЙрдЗрдб рдФрд░ рдЖрдИрдлреЛрди рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдУрдкрдирдЬреЗрдПрдлрдПрдХреНрд╕ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред
рдУрдкрдирдЬреЗрдПрдлрдПрдХреНрд╕ 11 рдХреЗ рд╕рд╛рде рдПрдВрдбреНрд░реЙрдЗрдб рдХреЛ рдХрд╛рдо рдХрд░рдиреЗ рдХрд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рддрд░реАрдХрд╛ рд╣реИред рдлрд┐рд░ рд╕рднреА рдПрдВрдбреНрд░реЙрдЗрдб рдЬрд╛рд╡рд╛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЬрд╛рд╡рд╛ 11 рдореЗрдВ рдЪрд▓реЗ рдЬрд╛рдПрдВрдЧреЗред
рд╣рд╛рдВ, рд▓реЗрдХрд┐рди рдЬреИрд╕рд╛ рдХрд┐ @ рдмреАрдЯрдВрдЧреБ13 рдиреЗ рдкрд╣рд▓реЗ рд╣реА рдХрд╣рд╛ рд╣реИ, рдЬрд╛рд╡рд╛ 8 рдЕрднреА рднреА рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛ рдЬрд╛рдиреЗ рд╡рд╛рд▓рд╛ рдЬрд╛рд╡рд╛ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ: https://www.jetbrains.com/lp/devecosystem-2019/java/
рддреЛ рдЗрд╕рдХреЗ рд▓рд┐рдП рдЕрднреА рднреА рд╕рдорд░реНрдерди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ!
рдУрдкрдирдЬреЗрдПрдлрдПрдХреНрд╕ 8 рдХрд╛ рд░рдЦрд░рдЦрд╛рд╡ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред рдЬрдм рддрдХ рдпрд╣ рдирд╣реАрдВ рдмрджрд▓рддрд╛, рд╣рдо рдЗрд╕реЗ рдХрд┐рд╕реА рднреА рдЪреАрдЬрд╝ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рдирд╣реАрдВ рдХрд░рдиреЗ рдЬрд╛ рд░рд╣реЗ рд╣реИрдВред рдпрджрд┐ рдЖрдк рдЗрд╕реЗ рдмрджрд▓рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдПрдбреЙрдкреНрдЯрдУрдкреЗрдирдЬреЗрдбреАрдХреЗ рд╕реНрд▓реИрдХ рдкрд░ рдУрдкрдирдЬреЗрдПрдлрдПрдХреНрд╕ рдЪреИрдирд▓ рдкрд░ рдЬрд╛рдПрдВред
рд╕рдордЭрд╛ред рдЕрдЬрд╝реБрд▓ рдХреЗ Java8+FX . рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛
рд╕рдордЭрд╛ред рдЕрдЬрд╝реБрд▓ рдХреЗ Java8+FX . рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛
рд▓рд╛рдЗрдмреЗрд░рд┐рдХрд╛ рднреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ FX рд╣реИред
https://bell-sw.com/pages/java-8u232/
рд╕рдордЭрд╛ред рдЕрдЬрд╝реБрд▓ рдХреЗ Java8+FX . рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рдирд╛
рд▓рд╛рдЗрдмреЗрд░рд┐рдХрд╛ рднреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ FX рд╣реИред
https://bell-sw.com/pages/java-8u232/
рдореИрдВрдиреЗ рдХреЛрд╢рд┐рд╢ рдХреА, рдФрд░ рдпрд╣ рдПрдВрдбреНрд░реЙрдЗрдб/рдЖрдИрдлреЛрди рд╡рд┐рдХрд╛рд╕ рдХреЗ рд▓рд┐рдП рдЧреНрд▓реВрдСрди рдореБрдЦреНрдпрд╛рд▓рдп рдЬрд╛рд╡рд╛рдПрдлрдПрдХреНрд╕ рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рдПрдбреЙрдкреНрдЯрдУрдкреЗрдирдЬреЗрдбреАрдХреЗ 8 рдУрдкрдирдЬреЗрдПрдлрдПрдХреНрд╕ 8 рдХреЗ рд╕рд╛рде рд▓рд┐рдирдХреНрд╕ рдХреЗ рддрд╣рдд рдореЗрд░реЗ рд▓рд┐рдП рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдореИрдВрдиреЗ JavaFX-рдУрд╡рд░рд▓реЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдбрд╛рдЙрдирд▓реЛрдб рдЕрдкрдбреЗрдЯ рдХрд┐рдП рд╣реИрдВред
https://benjamin-brummer.de/downloads/
рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдореИрдВрдиреЗ рдЖрд╡рд╢реНрдпрдХ рд╡рд┐рдВрдбреЛрдЬрд╝-рдбреАрдПрд▓рдПрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдбрд╛рдЙрдирд▓реЛрдб рдЬреЛрдбрд╝рд╛ред
рдЖрдк рдпрд╛ рддреЛ рдУрд╡рд░рд▓реЗ + рдбреАрдПрд▓рдПрд╕ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдЕрдкрдиреЗ рдореМрдЬреВрджрд╛ рдПрдбреЙрдкреНрдЯрдУрдкреЗрдирдЬреЗрдбреАрдХреЗ рдкрд░ рдХреЙрдкреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдПрдЖрдИрдУ-рдЬрд╝рд┐рдк рдлрд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдХреНрдпрд╛ рд╡рд╣ рдЧреНрд▓реВрдСрди рдореБрдЦреНрдпрд╛рд▓рдп рдЬрд╛рд╡рд╛рдПрдлрдПрдХреНрд╕ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ?
рд▓рд╛рдЗрдмреЗрд░рд┐рдХрд╛ рднреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ FX рд╣реИред
https://bell-sw.com/pages/java-8u232/
@ rafik777 , рдЖрдк рдХреИрд╕реЗ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕рдореЗрдВ FX рд╣реИ? рдореИрдВ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдРрд╕рд╛ рдХреБрдЫ рдвреВрдВрдв рд░рд╣рд╛ рд╣реВрдВ рдЬрд┐рд╕рдореЗрдВ рдЬрд╛рд╡рд╛рдПрдлрдПрдХреНрд╕ рдкреНрд░реАрдЗрдВрд╕реНрдЯреЙрд▓реНрдб рд╣реЛ рддрд╛рдХрд┐ рдореИрдВ рдЕрдкрдирд╛ рдкреНрд░рд╛рдЪреАрди рдЬрд╛рд╡рд╛ рдРрдк рдмрдирд╛ рд╕рдХреВрдВред рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВрдиреЗ рдЗрд╕реЗ рдбреЙрдХрд░ рдЫрд╡рд┐ bellsoft/liberica-openjdk-debian:8
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЧреНрд░реЗрдбреЗрд▓ рдХреЗ рд╕рд╛рде рдмрдирд╛рдпрд╛, рддреЛ рдЙрд╕рдиреЗ рдиреАрдЪреЗ рджреА рдЧрдИ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдмрддрд╛рдпрд╛:
/home/me/workspace/myapp//MainApplication.java:3: error: package javafx.application does not exist
import javafx.application.Platform;
^
/home/me/workspace/myapp//MainApplication.java:4: error: package javafx.beans.property does not exist
import javafx.beans.property.BooleanProperty;
^
рдХреНрдпрд╛ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдореИрдВрдиреЗ рдХреБрдЫ рдЧрд▓рдд рдХрд┐рдпрд╛ рд╣реИ?
рддреЛ рд▓реЛрдЧ рд▓рд┐рдирдХреНрд╕ рдкрд░ рдЕрдкрдиреЗ рдПрдбреЙрдкреНрдЯрдУрдкреЗрдирдЬреЗрдбреАрдХреЗ рдореЗрдВ рдЬрд╛рд╡рд╛рдПрдлрдПрдХреНрд╕ рдХреЛ рдХреИрд╕реЗ рдЬреЛрдбрд╝ рд░рд╣реЗ рд╣реИрдВ, рдЕрд░реНрдерд╛рддреН рдЙрдмрдВрдЯреВ/рдбреЗрдмрд┐рдпрди рдбреЗрд░рд┐рд╡реЗрдЯрд┐рд╡реНрд╕? рдореИрдВ рдЗрд╕реЗ рдЗрд╕ рдзрд╛рдЧреЗ рдореЗрдВ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рджреЗрдЦрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдПрдХ рдирд┐рд░реНрдорд╛рдг рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдирд╣реАрдВ рд╣реВрдВ, рдЗрд╕реЗ рдЫреЛрдЯреЗ рд╕рдВрдХреЗрддреЛрдВ рдФрд░ рдЙрд▓реНрд▓реЗрдЦреЛрдВ рд╕реЗ рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдПред
рддреЛ рд▓реЛрдЧ рд▓рд┐рдирдХреНрд╕ рдкрд░ рдЕрдкрдиреЗ рдПрдбреЙрдкреНрдЯрдУрдкреЗрдирдЬреЗрдбреАрдХреЗ рдореЗрдВ рдЬрд╛рд╡рд╛рдПрдлрдПрдХреНрд╕ рдХреЛ рдХреИрд╕реЗ рдЬреЛрдбрд╝ рд░рд╣реЗ рд╣реИрдВ, рдЕрд░реНрдерд╛рддреН рдЙрдмрдВрдЯреВ/рдбреЗрдмрд┐рдпрди рдбреЗрд░рд┐рд╡реЗрдЯрд┐рд╡реНрд╕? рдореИрдВ рдЗрд╕реЗ рдЗрд╕ рдзрд╛рдЧреЗ рдореЗрдВ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рджреЗрдЦрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдПрдХ рдирд┐рд░реНрдорд╛рдг рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдирд╣реАрдВ рд╣реВрдВ, рдЗрд╕реЗ рдЫреЛрдЯреЗ рд╕рдВрдХреЗрддреЛрдВ рдФрд░ рдЙрд▓реНрд▓реЗрдЦреЛрдВ рд╕реЗ рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдПред
рдЖрдкрдХреЛ рдУрдкрдирдЬреЗрдбреАрдХреЗ 8 рдФрд░ рдУрдкрдирдЬреЗрдПрдлрдПрдХреНрд╕ 8 рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдУрдкрдирдЬреЗрдбреАрдХреЗ 8 рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
sudo apt-get install openjdk-8-jdk
рдУрдкрдирдЬреЗрдПрдлрдПрдХреНрд╕ 8 рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
рдУрдкрди рд╕реЛрд░реНрд╕.рд▓рд┐рд╕реНрдЯ рдлрд╛рдЗрд▓
cd /etc/apt sudo nano sources.list
рдЗрд╕реЗ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкреЗрд╕реНрдЯ рдХрд░реЗрдВ рдФрд░ рд╕рд╣реЗрдЬреЗрдВ рдФрд░ рдмрдВрдж рдХрд░реЗрдВ
deb http://de.archive.ubuntu.com/ubuntu/ bionic universe
рдЗрди рдХреЛрдб рдХреЛ рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рдЕрдВрджрд░ рдЪрд▓рд╛рдПрдБ
sudo apt-get update sudo apt install openjfx=8u161-b12-1ubuntu2 libopenjfx-java=8u161-b12-1ubuntu2 libopenjfx-jni=8u161-b12-1ubuntu2 openjfx-source=8u161-b12-1ubuntu2
рдлрд┐рд░
sudo apt-mark hold libopenjfx-java libopenjfx-jni openjfx openjfx-source
рд▓рд╛рдЗрдмреЗрд░рд┐рдХрд╛ рднреА рд╣реИ, рдЬрд┐рд╕рдореЗрдВ FX рд╣реИред
https://bell-sw.com/pages/java-8u232/@ rafik777 , рдЖрдк рдХреИрд╕реЗ рдмрддрд╛ рд╕рдХрддреЗ рд╣реИрдВ рдХрд┐ рдЗрд╕рдореЗрдВ FX рд╣реИ? рдореИрдВ рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдРрд╕рд╛ рдХреБрдЫ рдвреВрдВрдв рд░рд╣рд╛ рд╣реВрдВ рдЬрд┐рд╕рдореЗрдВ рдЬрд╛рд╡рд╛рдПрдлрдПрдХреНрд╕ рдкреНрд░реАрдЗрдВрд╕реНрдЯреЙрд▓реНрдб рд╣реЛ рддрд╛рдХрд┐ рдореИрдВ рдЕрдкрдирд╛ рдкреНрд░рд╛рдЪреАрди рдЬрд╛рд╡рд╛ рдРрдк рдмрдирд╛ рд╕рдХреВрдВред рд▓реЗрдХрд┐рди рдЬрдм рдореИрдВрдиреЗ рдЗрд╕реЗ рдбреЙрдХрд░ рдЫрд╡рд┐
bellsoft/liberica-openjdk-debian:8
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЧреНрд░реЗрдбреЗрд▓ рдХреЗ рд╕рд╛рде рдмрдирд╛рдпрд╛, рддреЛ рдЙрд╕рдиреЗ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдмрддрд╛рдпрд╛
рдХреНрдпрд╛ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдореИрдВрдиреЗ рдХреБрдЫ рдЧрд▓рдд рдХрд┐рдпрд╛ рд╣реИ?
@thaiphv рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдЗрд╕ рдбреЙрдХрд░рдлрд╛рдЗрд▓ рд╕реЗ рдЕрдкрдиреА рдбреЙрдХрд░ рдЫрд╡рд┐ рдмрдирд╛рдиреА рдЪрд╛рд╣рд┐рдП:
https://github.com/bell-sw/Liberica/blob/master/docker/repos/liberica-openjdk-debian/8/Dockerfile
рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдмрджрд▓реЛ
ARG LIBERICA_USE_LITE=1
рдкреНрд░рддрд┐
ARG LIBERICA_USE_LITE=0
@thaiphv рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ рдЗрд╕ рдбреЙрдХрд░рдлрд╛рдЗрд▓ рд╕реЗ рдЕрдкрдиреА рдбреЙрдХрд░ рдЫрд╡рд┐ рдмрдирд╛рдиреА рдЪрд╛рд╣рд┐рдП:
https://github.com/bell-sw/Liberica/blob/master/docker/repos/liberica-openjdk-debian/8/Dockerfile
рд▓реЗрдХрд┐рди рдЗрд╕реЗ рдмрджрд▓реЛ
ARG LIBERICA_USE_LITE=1
рдкреНрд░рддрд┐
ARG LIBERICA_USE_LITE=0
@ rafik777 , рд╕реБрдЭрд╛рд╡ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред рдореИ рдЙрд╕реЗ рдХрд░рдиреЗ рдХреА рдПрдХ рдХреЛрд╢рд┐рд╢ рддреЛ рдХрд░реВрдВрдЧрд╛ред
рдореИрдВ рдореИрдХ рдУрдПрд╕ рдХреИрдЯрд╛рд▓рд┐рдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред рдореИрдВ рдЕрдкрдирд╛ рдкреНрд░реЛрдЬреЗрдХреНрдЯ adoptopenjdk11
рдкрд░ org.openjfx.javafxplugin
рдкреНрд▓рдЧрдЗрди рдХреЗ рд╕рд╛рде рдЪрд▓рд╛ рд░рд╣рд╛ рдерд╛ред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдореИрдВ рдПрдХ рд╕реБрд░рдХреНрд╖рд╛ рд╕рдорд╕реНрдпрд╛ рдореЗрдВ рднрд╛рдЧ рдЧрдпрд╛ рдЬреЛ рдУрдкрдирд╕реАрд╡реА рдХреЛ рдореЗрд░реЗ рд╡реЗрдмрдХреИрдо рддрдХ рдкрд╣реБрдВрдЪрдиреЗ рд╕реЗ рд░реЛрдХрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рд╕реЗ рдУрдкрдирдЬреЗрдбреАрдХреЗ 11 рджреБрд░реНрдШрдЯрдирд╛рдЧреНрд░рд╕реНрдд рд╣реЛ рдЧрдпрд╛ред рдореБрдЭреЗ рд╕реБрд░рдХреНрд╖рд╛ рд╕рдорд╕реНрдпрд╛ рдХреЗ рд▓рд┐рдП рдХреЛрдИ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рдорд┐рд▓рд╛ рд╣реИред
рдореИрдВрдиреЗ рддрдм рдпрд╣ рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП adoptopenjdk8
рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдирд┐рд░реНрдгрдп рд▓рд┐рдпрд╛ рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдЗрд╕реА рддрд░рд╣ рдХреА рджреБрд░реНрдШрдЯрдирд╛ рдХрд╛ рдХрд╛рд░рдг рдмрдиреЗрдЧрд╛ред рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ, рдкрддрд╛ рдЪрд▓рд╛ рдХрд┐ org.openjfx.javafxplugin
рдЙрдкрдпреЛрдЧ рдУрдкрдирдЬреЗрдбреАрдХреЗ 8 рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ рдФрд░ рдлрд┐рд░ рдореИрдВ рдпрд╣ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕ рд╡рд┐рд╖рдп рдкрд░ рдкрд╣реБрдВрдЪрд╛ рдХрд┐ рдЬрд╛рд╡рд╛рдПрдлрдПрдХреНрд╕ рдУрдкрдирдЬреЗрдбреАрдХреЗ 8 рдХреЗ рд╕рд╛рде рдмрдВрдбрд▓ рдирд╣реАрдВ рд╣реИред
рдореИрдВ рд╡рд░реНрддрдорд╛рди рдореЗрдВ OpenJDK 8 (https://github.com/openjfx/javafx-gradle-plugin/issues/61) рдХреЗ рд╡рд┐рд░реБрджреНрдз org.openjfx.javafxplugin
рдХреЛ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред
рддреЛ, рдЗрд╕ рдкрд░ рдХреЛрдИ рдкреНрд░рдЧрддрд┐? рдЗрд╕рдХреЗ рдЕрд▓рд╛рд╡рд╛, рдЕрдЧрд░ рдХрд┐рд╕реА рдХреЗ рдкрд╛рд╕ рдореИрдХ рдУрдПрд╕ рдХреИрдЯрд╛рд▓рд┐рдирд╛ рдХреЗ рд▓рд┐рдП рд╡рд░реНрдХрдЕрд░рд╛рдЙрдВрдб рд╣реИ, рддреЛ рдлреАрдбрдмреИрдХ рдХреА рдЕрддреНрдпрдзрд┐рдХ рд╕рд░рд╛рд╣рдирд╛ рдХреА рдЬрд╛рддреА рд╣реИред
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдм рдпрд╣ рд╕реНрдкрд╖реНрдЯ рд╣реИ рдХрд┐ рдПрдбреЙрдкреНрдЯрдУрдкреЗрдирдЬреЗрдбреАрдХреЗ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХреЛ рд╣рдорд╛рд░реА рдЬрд╛рд╡рд╛рдПрдлрдПрдХреНрд╕ рд╕рдорд╕реНрдпрд╛рдУрдВ рдореЗрдВ рдорджрдж рдХрд░рдиреЗ рдореЗрдВ рдХреЛрдИ рджрд┐рд▓рдЪрд╕реНрдкреА рдирд╣реАрдВ рд╣реИред
рдПрдбреЙрдкреНрдЯрдУрдкреЗрдирдЬреЗрдбреАрдХреЗ рдХреЛ рдЫреЛрдбрд╝рдиреЗ рдХрд╛ рдПрдХрдорд╛рддреНрд░ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рддрд░реАрдХрд╛ рд╣реИред рдХреНрдпрд╛ рдЖрдкрдиреЗ bell-sw.com рд╕реЗ рд▓рд╛рдЗрдмреЗрд░рд┐рдХрд╛ JDK рдЖрдЬрд╝рдорд╛рдпрд╛ рдерд╛? рдпрд╣реА рд╡рд╣ рд╡рд┐рддрд░рдг рд╣реИ рдЬрд┐рд╕реЗ рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рд╣реИ рдЬреЛ рд╕рднреА рдмреЙрдХреНрд╕реЛрдВ рдкрд░ рдЯрд┐рдХ рдХрд░рддрд╛ рд╣реИред
рдкрд┐рдЫрд▓реА рдмрд╛рд░ рдЯрд┐рдкреНрдкрдгреА рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рд╕реЗ рд╕реНрдерд┐рддрд┐ рдирд╣реАрдВ рдмрджрд▓реА рд╣реИ (рдФрд░ рдореИрдВ рдЯреАрдПрд╕рд╕реА рдХреА рдУрд░ рд╕реЗ рдирд╣реАрдВ рдмреЛрд▓рддрд╛): рдУрдкрдирдЬреЗрдПрдлрдПрдХреНрд╕ 8 рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдмрдирд╛рдП рдирд╣реАрдВ рд░рдЦрд╛ рдЧрдпрд╛ рд╣реИред рдФрд░ рд╣рдо рдХреБрдЫ рдРрд╕рд╛ рдмрдирд╛рдиреЗ рдФрд░ рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдирд╣реАрдВ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рдЬреНрдЮрд╛рдд рд╕реБрд░рдХреНрд╖рд╛ рднреЗрджреНрдпрддрд╛рдПрдВ рд╣реЛрдВред рдРрд╕рд╛ рдХрд░рдирд╛ рдШреЛрд░ рд▓рд╛рдкрд░рд╡рд╛рд╣реА рд╣реЛрдЧреАред
рдПрдбреЙрдкреНрдЯрдУрдкреЗрдирдЬреЗрдбреАрдХреЗ рдХреЗ рд╕рджрд╕реНрдп рдУрдкрдирдЬреЗрдПрдлрдПрдХреНрд╕ 8 рдкрд░ рд╕рд╣рдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдЬрд╝реБрд▓ рдФрд░ рдмреЗрд▓ рд╕реЙрдлреНрдЯ рджреЛрдиреЛрдВ рдХреЗ рдкрд╛рд╕ рдкрд╣реБрдБрдЪреЗред рдпрд╣ рдкреНрд░рдпрд╛рд╕ рдЙрди рдХрд╛рд░рдгреЛрдВ рд╕реЗ рд╕рдлрд▓ рдирд╣реАрдВ рд╣реБрдП рдЬрд┐рдирдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореБрдЭреЗ рдЬрд╛рдирдХрд╛рд░реА рдирд╣реАрдВ рд╣реИред рд╣рдо рдЕрднреА рднреА OpenJFX 11 рдХреЛ рдмрдирд╛рдиреЗ рдФрд░ рд╡рд┐рддрд░рд┐рдд рдХрд░рдиреЗ рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛ рд░рд╣реЗ рд╣реИрдВ, рд▓реЗрдХрд┐рди рд╣рдо рд╢реЙрд░реНрдЯ-рд╣реИрдВрдбреЗрдб рд╣реИрдВред
рдПрдбреЙрдкреНрдЯрдУрдкреЗрдирдЬреЗрдбреАрдХреЗ рд╕реНрд╡рдпрдВрд╕реЗрд╡рдХреЛрдВ рдХреА рдПрдХ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИред рдкреНрд░рд╛рдпреЛрдЬрдХреЛрдВ рджреНрд╡рд╛рд░рд╛ рдмрд╣реБрдд рдХрдо рд▓реЛрдЧреЛрдВ рдХреЛ рднреБрдЧрддрд╛рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ рд╡реЗ рдЖрдорддреМрд░ рдкрд░ рдЙрди рдХреНрд╖реЗрддреНрд░реЛрдВ рдкрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдкреНрд░рд╛рдпреЛрдЬрдХреЛрдВ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рд░реБрдЪрд┐ рд░рдЦрддреЗ рд╣реИрдВред рдУрдкрдирдЬреЗрдПрдлрдПрдХреНрд╕ рдЬрд╛рд╣рд┐рд░рд╛ рддреМрд░ рдкрд░ рдЙрдирдореЗрдВ рд╕реЗ рдПрдХ рдирд╣реАрдВ рд╣реИред рдпрджрд┐ рдЖрдк рдХрд┐рд╕реА рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдкреНрд░рдЧрддрд┐ рджреЗрдЦрдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рд╕реНрд╡рдпрдВрд╕реЗрд╡рдХ рдпрд╛ рдкреНрд░рдпрд╛рд╕ рдХреЛ рдкреНрд░рд╛рдпреЛрдЬрд┐рдд рдХрд░реЗрдВред
рдЖрдк рдЗрд╕ рдбреЙрдХрд░ рдЫрд╡рд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЗрд╕рдореЗрдВ javafx рд╣реИ, рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЗрд╕ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдЪрд▓рд╛ рд░рд╣рд╛ рд╣реВрдВ, рдпрд╣ рдЕрдЪреНрдЫрд╛ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдЕрдореЗрдЬрд╝рди ncorretto:8
https://hub.docker.com/_/amazoncorretto
рдЕрддрд┐рд░рд┐рдХреНрдд рдЗрд╕ рд▓рд╛рдЗрди рдХреЛ Dockerfile рдореЗрдВ рд╕реЗрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:
рдЙрдкрдпреБрдХреНрдд-рдЕрдкрдбреЗрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░реЗрдВ && \
apt-get install -y тАФno-install-recommends imagemagick openjfx git \
&& рдЖрд░рдПрдо-рдЖрд░рдПрдл /var/lib/apt/рд╕реВрдЪрд┐рдпрд╛рдВ/*
@рдЪрд┐рд▓рдЪреЛ1939
Amazon Corretto 8 рдореЗрдВ OpenJFX рд▓рдВрдмреЗ рд╕рдордп рд╕реЗ рдЕрдкрдбреЗрдЯ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
рдпрджрд┐ рдЖрдк javafx.properties
рдЪреЗрдХ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк рд╕рдордЭ рд╕рдХрддреЗ рд╣реИрдВред
рдФрд░, OpenJFX рдХреЛ Corretto 11 рд╕реЗ рдмрдВрдбрд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред
https://github.com/corretto/corretto-11/issues/1
рдЗрд╕рдХреЗ рдмрдЬрд╛рдп, рдореИрдВ рдЖрдкрдХреЛ рд▓рд┐рдмрд░рд┐рдХрд╛ JDK рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдВред
рдЬреИрд╕рд╛ рдХрд┐ рдпрд╣ рдЦрдбрд╝рд╛ рд╣реИ, рдПрдбреЙрдкреНрдЯрдУрдкреЗрдирдЬреЗрдбреАрдХреЗ рдХреЗ рд▓рд┐рдП рдУрдкрдирдЬреЗрдПрдлрдПрдХреНрд╕ рдХреЛ рдмрдВрдбрд▓ рдХрд░рдиреЗ рдХреА рдЕрддреНрдпрдзрд┐рдХ рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИред рдРрд╕рд╛ рдХреНрдпреЛрдВ рд╣реИ, рдЗрд╕реЗ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдХреНрдпрд╛ рдХрд░рдирд╛ рд╣реЛрдЧрд╛, рдФрд░ рд╡рд┐рдХрд▓реНрдк рдХреНрдпрд╛ рд╣реИрдВ, рдХреГрдкрдпрд╛ OpenJFX рдкрд░ рд╣рдорд╛рд░реЗ
рддреЛ рд▓реЛрдЧ рд▓рд┐рдирдХреНрд╕ рдкрд░ рдЕрдкрдиреЗ рдПрдбреЙрдкреНрдЯрдУрдкреЗрдирдЬреЗрдбреАрдХреЗ рдореЗрдВ рдЬрд╛рд╡рд╛рдПрдлрдПрдХреНрд╕ рдХреЛ рдХреИрд╕реЗ рдЬреЛрдбрд╝ рд░рд╣реЗ рд╣реИрдВ, рдЕрд░реНрдерд╛рддреН рдЙрдмрдВрдЯреВ/рдбреЗрдмрд┐рдпрди рдбреЗрд░рд┐рд╡реЗрдЯрд┐рд╡реНрд╕? рдореИрдВ рдЗрд╕реЗ рдЗрд╕ рдзрд╛рдЧреЗ рдореЗрдВ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд рджреЗрдЦрддрд╛ рд╣реВрдВ, рд▓реЗрдХрд┐рди рдореИрдВ рдПрдХ рдирд┐рд░реНрдорд╛рдг рд╡рд┐рд╢реЗрд╖рдЬреНрдЮ рдирд╣реАрдВ рд╣реВрдВ, рдЗрд╕реЗ рдЫреЛрдЯреЗ рд╕рдВрдХреЗрддреЛрдВ рдФрд░ рдЙрд▓реНрд▓реЗрдЦреЛрдВ рд╕реЗ рд▓реЗрдиреЗ рдХреЗ рд▓рд┐рдПред
рдЖрдкрдХреЛ рдУрдкрдирдЬреЗрдбреАрдХреЗ 8 рдФрд░ рдУрдкрдирдЬреЗрдПрдлрдПрдХреНрд╕ 8 рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИред
рдУрдкрдирдЬреЗрдбреАрдХреЗ 8 рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
sudo apt-get install openjdk-8-jdk
рдУрдкрдирдЬреЗрдПрдлрдПрдХреНрд╕ 8 рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ
рдУрдкрди рд╕реЛрд░реНрд╕.рд▓рд┐рд╕реНрдЯ рдлрд╛рдЗрд▓
cd /etc/apt sudo nano sources.list
рдЗрд╕реЗ рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдкреЗрд╕реНрдЯ рдХрд░реЗрдВ рдФрд░ рд╕рд╣реЗрдЬреЗрдВ рдФрд░ рдмрдВрдж рдХрд░реЗрдВ
deb http://de.archive.ubuntu.com/ubuntu/ bionic universe
рдЗрди рдХреЛрдб рдХреЛ рдЯрд░реНрдорд┐рдирд▓ рдХреЗ рдЕрдВрджрд░ рдЪрд▓рд╛рдПрдБ
sudo apt-get update sudo apt install openjfx=8u161-b12-1ubuntu2 libopenjfx-java=8u161-b12-1ubuntu2 libopenjfx-jni=8u161-b12-1ubuntu2 openjfx-source=8u161-b12-1ubuntu2
рдлрд┐рд░
sudo apt-mark hold libopenjfx-java libopenjfx-jni openjfx openjfx-source
рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдбреЗрдмрд┐рдпрди рдмрд╕реНрдЯрд░ рд░рд┐рд▓реАрдЬ рдореЗрдВ рдРрд╕рд╛ рдХрд░рдирд╛ рдмрд╣реБрдд рдореБрд╢реНрдХрд┐рд▓ рд╣реИред рдЬреЗрдиреА рдкреИрдХреЗрдЬ рдХреЛ рдирд┐рд░реНрднрд░рддрд╛ рдХрд╛ рдПрдХ рдЧреБрдЪреНрдЫрд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рдЕрдм рдЙрдкрд▓рдмреНрдз рдирд╣реАрдВ рд╣реИред
root@DESKTOP-8N43UKC:/etc/apt# apt install openjfx=8u161-b12-1ubuntu2 libopenjfx-java=8u161-b12-1ubuntu2 libopenjfx-jni=8u161-b12-1ubuntu2
Reading package lists... Done
Building dependency tree
Reading state information... Done
You might want to run 'apt --fix-broken install' to correct these.
The following packages have unmet dependencies:
libopenjfx-jni : Depends: libavcodec57 (>= 7:3.4.2) but it is not going to be installed or
libavcodec-extra57 (>= 7:3.4.2) but it is not going to be installed
Depends: libavformat57 (>= 7:3.4.2) but it is not going to be installed
Depends: libgtk2.0-0 (>= 2.24.0) but it is not going to be installed
Depends: libjpeg8 (>= 8c) but it is not installable
Depends: libxslt1.1 (>= 1.1.25) but it is not going to be installed
openjfx : Depends: openjdk-8-jre but it is not going to be installed
рдореИрдВрдиреЗ JavaFX-рдУрд╡рд░рд▓реЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдбрд╛рдЙрдирд▓реЛрдб рдЕрдкрдбреЗрдЯ рдХрд┐рдП рд╣реИрдВред
https://benjamin-brummer.de/downloads/
рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдореИрдВрдиреЗ рдЖрд╡рд╢реНрдпрдХ рд╡рд┐рдВрдбреЛрдЬрд╝-рдбреАрдПрд▓рдПрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдбрд╛рдЙрдирд▓реЛрдб рдЬреЛрдбрд╝рд╛ред
рдЖрдк рдпрд╛ рддреЛ рдУрд╡рд░рд▓реЗ + рдбреАрдПрд▓рдПрд╕ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдЕрдкрдиреЗ рдореМрдЬреВрджрд╛ рдПрдбреЙрдкреНрдЯрдУрдкреЗрдирдЬреЗрдбреАрдХреЗ рдкрд░ рдХреЙрдкреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдПрдЖрдИрдУ-рдЬрд╝рд┐рдк рдлрд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдХреНрдпрд╛ рдпрд╣ рдПрдбреЙрдкреНрдЯрдУрдкреЗрдирдЬреЗрдбреАрдХреЗ11 рдХреЗ рд╕рд╛рде рд╕рдВрдЧрдд рд╣реИ?
рдУрдкрди JDK 8 рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП
sudo apt рд╕реНрдерд╛рдкрд┐рдд openjfx=8u161-b12-1ubuntu2 libopenjfx-java=8u161-b12-1ubuntu2 libopenjfx-jni=8u161-b12-1ubuntu2
рддреЛ рд▓реЛрдЧ рд▓рд┐рдирдХреНрд╕ рдкрд░ рдЕрдкрдиреЗ рдПрдбреЙрдкреНрдЯрдУрдкреЗрдирдЬреЗрдбреАрдХреЗ рдореЗрдВ рдЬрд╛рд╡рд╛рдПрдлрдПрдХреНрд╕ рдХреЛ рдХреИрд╕реЗ рдЬреЛрдбрд╝ рд░рд╣реЗ рд╣реИрдВ, рдЕрд░реНрдерд╛рддреН рдЙрдмрдВрдЯреВ/рдбреЗрдмрд┐рдпрди рдбреЗрд░рд┐рд╡реЗрдЯрд┐рд╡реНрд╕?
рдЖрдк рдореЗрд░реЗ рд░реЗрдкреЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдЬрд┐рд╕рдореЗрдВ рд╕рднреА ojdkbuild рдкреИрдЪ рдХреЗ рд╕рд╛рде OpenJFX8 рд╣реИ:
https://github.com/jschwartzenberg/openjfx8
рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рд╣рд╛рд▓ рд╣реА рдореЗрдВ OpenJDK 8 рд╣реИ рдФрд░, рд░реЗрдкреЛ рдХрд╛ рдПрдХ git рдХреНрд▓реЛрди рдХрд░реЗрдВ рдФрд░ рдУрд╡рд░рд▓реЗ рдЬрд╝рд┐рдк рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП sh ./gradlew zips
рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВред
OpenJFX8 рдХреЗ рдХрд┐рд╕реА рднреА рдЕрдиреНрдп рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдореИрдВрдиреЗ рджреЗрдЦрд╛ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рд╕реБрд░рдХреНрд╖рд╛ рднреЗрджреНрдпрддрд╛рдПрдВ рдЬреНрдЮрд╛рдд рд╣реИрдВред
рдЙрдкрдпреБрдХреНрдд-рдЪрд┐рд╣реНрди рдкрдХрдбрд╝ libopenjfx-рдЬрд╛рд╡рд╛ libopenjfx-jni openjfx openjfx-source
@samikrc - https://askubuntu.com/a/1062168 рдиреЗ рдорджрдж рдХреАред
рдореИрдВрдиреЗ JavaFX-рдУрд╡рд░рд▓реЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреЗ рдбрд╛рдЙрдирд▓реЛрдб рдЕрдкрдбреЗрдЯ рдХрд┐рдП рд╣реИрдВред
https://benjamin-brummer.de/downloads/
рдЗрд╕рдХреЗ рдЕрддрд┐рд░рд┐рдХреНрдд рдореИрдВрдиреЗ рдЖрд╡рд╢реНрдпрдХ рд╡рд┐рдВрдбреЛрдЬрд╝-рдбреАрдПрд▓рдПрд╕ рдХреЗ рд▓рд┐рдП рдПрдХ рдбрд╛рдЙрдирд▓реЛрдб рдЬреЛрдбрд╝рд╛ред
рдЖрдк рдпрд╛ рддреЛ рдУрд╡рд░рд▓реЗ + рдбреАрдПрд▓рдПрд╕ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЗрд╕реЗ рдЕрдкрдиреЗ рдореМрдЬреВрджрд╛ рдПрдбреЙрдкреНрдЯрдУрдкреЗрдирдЬреЗрдбреАрдХреЗ рдкрд░ рдХреЙрдкреА рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдпрд╛ рдПрдЖрдИрдУ-рдЬрд╝рд┐рдк рдлрд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рдирдорд╕реНрддреЗ...рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдЕрджреНрдпрддрди рдУрд╡рд░рд▓реЗ рд╣реИ? рд╡рд┐рдВрдбреЛрдЬрд╝ x64
рдирдорд╕реНрддреЗ...рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдЕрджреНрдпрддрди рдУрд╡рд░рд▓реЗ рд╣реИ? рд╡рд┐рдВрдбреЛрдЬрд╝ x64
рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЗ рд▓рд┐рдП, рдореИрдВ https://github.com/ojdkbuild/ojdkbuild . рд╕реЗ рдмрд┐рд▓реНрдб рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддрд╛ рд╣реВрдВ
рдирдорд╕реНрддреЗ...рдХреНрдпрд╛ рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдХ рдЕрджреНрдпрддрди рдУрд╡рд░рд▓реЗ рд╣реИ? рд╡рд┐рдВрдбреЛрдЬрд╝ x64
рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЗ рд▓рд┐рдП, рдореИрдВ https://github.com/ojdkbuild/ojdkbuild . рд╕реЗ рдмрд┐рд▓реНрдб рдХреА рдЕрдиреБрд╢рдВрд╕рд╛ рдХрд░рддрд╛ рд╣реВрдВ
рдирдорд╕реНрддреЗ, рд╢рд╛рдпрдж рдореБрдЭреЗ рдХреБрдЫ рдпрд╛рдж рдЖ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдЗрд╕ рд░реЗрдкреЛ рдореЗрдВ рдЬреЗрдПрдлрдПрдХреНрд╕ рдУрд╡рд░рд▓реЗ рдХрд╣рд╛рдВ рд╣реИ?
рдирдорд╕реНрддреЗ, рд╢рд╛рдпрдж рдореБрдЭреЗ рдХреБрдЫ рдпрд╛рдж рдЖ рд░рд╣рд╛ рд╣реИ рдХрд┐ рдЗрд╕ рд░реЗрдкреЛ рдореЗрдВ рдЬреЗрдПрдлрдПрдХреНрд╕ рдУрд╡рд░рд▓реЗ рдХрд╣рд╛рдВ рд╣реИ?
рдпрд╣ рдкреНрд░рддреНрдпреЗрдХ рд░рд┐рд▓реАрдЬ рдореЗрдВ, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рджреЗрдЦреЗрдВ:
https://github.com/ojdkbuild/ojdkbuild/releases/tag/java-1.8.0-openjdk-1.8.0.275-1.b01
рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдХреНрдпрд╛ рдпреЗ рдУрд╡рд░рд▓реЗ рдПрдбреЙрдкреНрдЯ рдХреЗ рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреЗ рд╕рд╛рде рднреА рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рдореБрдЭреЗ рдПрдбреЙрдкреНрдЯ рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреЗ рдлрд╛рдпрджреЗ рдирд╣реАрдВ рдкрддрд╛ рд╣реИрдВред
@wicadmin @jschwartzenberg
рдирдорд╕реНрддреЗ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдиреЗ рд▓рд╛рдЗрдмреЗрд░рд┐рдХрд╛ рдЬреЗрдбреАрдХреЗ [1] рдпрд╛ рдЬрд╝реБрд▓реБрдПрдлрдПрдХреНрд╕ [2] рдХрд╛ рдмреЗрд╣рддрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдерд╛ред
рдПрдбреЙрдкреНрдЯрдУрдкреЗрдирдЬреЗрдбреАрдХреЗ рдХреЗ рдЕрдХреНрд╕рд░ рдкреВрдЫреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рд╢реНрди [3] рджреЗрдЦреЗрдВред
рдореИрдВ рд▓рд╛рдЗрдмреЗрд░рд┐рдХрд╛ JDK рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдБ!
Liberica рдФрд░ ZuluFX рдУрд╡рд░рд▓реЗ рдХреА рдкреЗрд╢рдХрд╢ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред
рдпрджрд┐ рдЖрдкрдХреЛ рдЙрдирдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рд╢рд╛рдпрдж рдЖрдк рдЧреНрд▓реВрдСрди рд╕реЗ рдПрд╕рдбреАрдХреЗ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ [4]ред
рд▓реЗрдХрд┐рди рдЧреНрд▓реВрдСрди рдЬрд╛рд╡рд╛рдПрдлрдПрдХреНрд╕ 8 рдФрд░ рдПрд▓рдЯреАрдПрд╕ рд░рд┐рд▓реАрдЬ рдХреЛ рдореБрдлреНрдд рдореЗрдВ рдкреЗрд╢ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
рд╕рд╛рде рд╣реА, ZuluFX, рдЬрд╝реБрд▓реБ 8 рдХреЛ рдЫреЛрдбрд╝рдХрд░ OpenJFX LTS[5] рдХреА рдкреЗрд╢рдХрд╢ рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИред
[1] https://bell-sw.com/pages/downloads/?package=jdk-full
[2] https://www.azul.com/downloads/zulu-community/?package=jdk-fx
[3] https://adoptopenjdk.net/faq.html#openjfxfaq
[4] https://gluonhq.com/products/javafx/
[5] https://docs.azul.com/zulu/zulurelnotes/ZuluReleaseNotes/ReleaseDetails1528-1335-1334-1143-1142-850-849-742-741-636-respin.htm
@wicadmin рд╣рдордиреЗ Amazon Coretto рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ https://aws.amazon.com/corretto/
рдореИрдВрдиреЗ рдЙрдирдореЗрдВ рд╕реЗ рд╣рд░ рдПрдХ рдХреЛ рдЖрдЬрдорд╛рдпрд╛ рд╣реИред рдХреБрдЫ рдореЗрдВ рдкреБрд░рд╛рдиреЗ JFX рдШрдЯрдХ рд╣реИрдВред рдореИрдВ рдЕрдкрдиреЗ рдЖрд╡реЗрджрди рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛ 8 рдХреЗ рд╕рд╛рде рдлрдВрд╕ рдЧрдпрд╛ рд╣реВрдВред Oracle рдореЗрдВ JFX рдШрдЯрдХреЛрдВ рдХреЗ рд╕рд╛рде рдХрд┐рд╕реА рдкреНрд░рдХрд╛рд░ рдХреА рд╕рдорд╕реНрдпрд╛ рдХреЗ рдХрд╛рд░рдг (рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдЕрдиреБрддреНрддрд░рджрд╛рдпреА рд╣реЛ рдЬрд╛рддрд╛ рд╣реИ), рд╣рдордиреЗ рдПрдбреЙрдкреНрдЯрдУрдкрдирдЬреЗрдбреАрдХреЗ 8 рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░ рджрд┐рдпрд╛ рд╣реИ рдФрд░ рд╕рдм рдХреБрдЫ @benbrummer рдУрд╡рд░рд▓реЗ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ рд╕рд┐рд╡рд╛рдп jfxwebkit.dll рдХреЛ рдЫреЛрдбрд╝рдХрд░ рдпрд╣ рддреНрд░реБрдЯрд┐ рджреЗрддрд╛ рд╣реИ:
java.lang.UnsatisfiedLinkError: com.sun.webkit.WebPage.twkUpdateRendering(J)V
at com.sun.webkit.WebPage.twkUpdateRendering(Native Method)
at com.sun.webkit.WebPage.updateRendering(WebPage.java:648)
at com.sun.webkit.WebPage.updateContent(WebPage.java:641)
at com.sun.javafx.sg.prism.web.NGWebView.update(NGWebView.java:74)
at javafx.scene.web.WebView.handleStagePulse(WebView.java:999)
at javafx.scene.web.WebView.lambda$new$0(WebView.java:280)
at com.sun.javafx.tk.Toolkit.lambda$runPulse$2(Toolkit.java:399)
at java.security.AccessController.doPrivileged(Native Method)
at com.sun.javafx.tk.Toolkit.runPulse(Toolkit.java:398)
at com.sun.javafx.tk.Toolkit.firePulse(Toolkit.java:422)
at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:518)
at com.sun.javafx.tk.quantum.QuantumToolkit.pulse(QuantumToolkit.java:498)
at com.sun.javafx.tk.quantum.QuantumToolkit.pulseFromQueue(QuantumToolkit.java:491)
at com.sun.javafx.tk.quantum.QuantumToolkit.lambda$runToolkit$11(QuantumToolkit.java:319)
at com.sun.glass.ui.InvokeLaterDispatcher$Future.run(InvokeLaterDispatcher.java:95)
at com.sun.glass.ui.win.WinApplication._runLoop(Native Method)
at com.sun.glass.ui.win.WinApplication.lambda$null$3(WinApplication.java:177)
at java.lang.Thread.run(Thread.java:748)
рдЕрдиреНрдп рд╡рд┐рддрд░рдгреЛрдВ рд╕реЗ jfxwebkit.dll рдЕрдм рдЗрд╕реЗ рдареАрдХ рдХрд░рддрд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдЕрдм рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХреНрдпрд╛ рдЧреБрдо рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдереЛрдбрд╝рд╛ рдЫреЛрдЯрд╛ рдЖрдХрд╛рд░ рд╣реИ рдЬреЛ @benbrummer рдХреЗ рдкрд╛рд╕ рд╣реИред
@рдмреЗрдирдмреНрд░рдорд░
Corretto рдореЗрдВ JavaFX рдмрд╣реБрдд рдкреБрд░рд╛рдирд╛ рд╕рдВрд╕реНрдХрд░рдг "8u202" рд╣реИред
рдФрд░ рдпрд╣ Corretto 11[1] рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИред
рдЗрд╕рд▓рд┐рдП, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред
@wicadmin @jschwartzenberg
рдирдорд╕реНрддреЗ, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдиреЗ рд▓рд╛рдЗрдмреЗрд░рд┐рдХрд╛ рдЬреЗрдбреАрдХреЗ [1] рдпрд╛ рдЬрд╝реБрд▓реБрдПрдлрдПрдХреНрд╕ [2] рдХрд╛ рдмреЗрд╣рддрд░ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдерд╛ред
рдПрдбреЙрдкреНрдЯрдУрдкреЗрдирдЬреЗрдбреАрдХреЗ рдХреЗ рдЕрдХреНрд╕рд░ рдкреВрдЫреЗ рдЬрд╛рдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рд╢реНрди [3] рджреЗрдЦреЗрдВред
рдореИрдВ рд▓рд╛рдЗрдмреЗрд░рд┐рдХрд╛ JDK рдХреА рд╕рд▓рд╛рд╣ рджреЗрддрд╛ рд╣реВрдБ!
рдХреНрдпрд╛ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ ZuluFX рдореЗрдВ рдХреМрди рд╕реЗ рдкреИрдЪ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ? рдкрд┐рдЫрд▓реА рдмрд╛рд░ рдореИрдВрдиреЗ рдЬрд╛рдБрдЪ рдХреА рдереА рдХрд┐ рдЙрдиреНрд╣реЛрдВрдиреЗ рдЕрдкрдиреЗ рд╕реНрд░реЛрддреЛрдВ рдХреЛ рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреЗ рд╕рд╛рде рдкреНрд░рдХрд╛рд╢рд┐рдд рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдХрд┐рд╕реА рдХреЛ рдЙрдирд╕реЗ рд╕реНрдерд╛рдирд╛рдВрддрд░рдг рд╢реБрд▓реНрдХ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рдХрд░рдирд╛ рдкрдбрд╝рд╛ рдерд╛ред
рдореБрдЭреЗ BelSoft рдХреЗ рд╕рд╛рде рдЙрди рдкреИрдЪ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рд╕рдХрд╛рд░рд╛рддреНрдордХ рдХреЙрд▓ рдорд┐рд▓реА рд╣реИ рдЬреЛ рд╡реЗ LibericaFX 8 рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рдХреНрдпрд╛ рд╡реЗ рдЙрди рдореЗрдВ рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рдкреНрд░рджрд╛рди рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдореБрдЭреЗ рдирд╣реАрдВ рдкрддрд╛ рдХрд┐ рдХреНрдпрд╛ рд╡реЗ рдкрд╣рд▓реЗ рд╣реА рдЗрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдореЗрдВ рд╕рдлрд▓ рд░рд╣реЗ рд╣реИрдВред
@wicadmin рд╣рдордиреЗ Amazon Coretto рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ https://aws.amazon.com/corretto/
рдЬреИрд╕рд╛ рдХрд┐ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдХрд┐ OpenJFX 8 рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг Corretto рдХреЗ рд╕рд╛рде рд╢рд╛рдорд┐рд▓ рд╣реИ, рдкреБрд░рд╛рдирд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдЬреНрдЮрд╛рдд рдХрдордЬреЛрд░рд┐рдпрд╛рдВ рд╣реИрдВред рдЙрдирдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдореЗрдВ рд╡реЗрдмрдХрд┐рдЯ рд╕рдорд░реНрдерди рднреА рдирд╣реАрдВ рд╣реИред рдореИрдВрдиреЗ рдХреБрдЫ рд╕рдордп рдкрд╣рд▓реЗ рдХреБрдЫ рдкреАрдЖрд░ рдмрдирд╛рдП рд▓реЗрдХрд┐рди рд╡реЗ рдЕрдирд┐рд╡рд╛рд░реНрдп рд░реВрдк рд╕реЗ рдЙрдирдХреА рдЕрдирджреЗрдЦреА рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рдореИрдВрдиреЗ рдЙрдирдореЗрдВ рд╕реЗ рд╣рд░ рдПрдХ рдХреЛ рдЖрдЬрдорд╛рдпрд╛ рд╣реИред рдХреБрдЫ рдореЗрдВ рдкреБрд░рд╛рдиреЗ JFX рдШрдЯрдХ рд╣реИрдВред рдореИрдВ рдЕрдкрдиреЗ рдЖрд╡реЗрджрди рдХреЗ рд▓рд┐рдП рдЬрд╛рд╡рд╛ 8 рдХреЗ рд╕рд╛рде рдлрдВрд╕ рдЧрдпрд╛ рд╣реВрдВред
ojdkbuild рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рдмрд┐рд▓реНрдб рдХреЗ рд╕рд╛рде рдЖрдкрдХреЛ рдХрд┐рди рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛? ojdkbuild рдкрд░ рдореЗрд░реЗ OpenJFX 8 рд░рд┐рдкреЛрдЬрд┐рдЯрд░реА рдкрд░ рдЖрдзрд╛рд░рд┐рдд рд╣реЛрдиреЗ рдХрд╛ рдХрд╛рд░рдг рдпрд╣ рд╣реИ рдХрд┐ рдореБрдЭреЗ рдЕрдк рдЯреВ рдбреЗрдЯ рдЧреИрд░-рд╡рд┐рдВрдбреЛрдЬ рдмрд┐рд▓реНрдб рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдереА рдФрд░ рдореИрдВ рд╢рд╛рдорд┐рд▓ рдХрд┐рдП рдЧрдП рд╕рднреА рдкреИрдЪ рдореЗрдВ рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ред рдЕрдиреНрдп рдХреЛрдИ рднреА рдирд┐рд░реНрдорд╛рдг рдЙрд╕ рд╕рдордп рд╕рдВрддреБрд╖реНрдЯ рдирд╣реАрдВ рдХрд░ рд╕рдХрд╛ред
рдЕрдЧрд░ рдХреЛрдИ рдЪрд╛рд╣рддрд╛ рд╣реИ рдХрд┐ рдПрдбреЙрдкреНрдЯрдУрдкреЗрдирдЬреЗрдбреАрдХреЗ рдУрдкрдирдЬреЗрдПрдлрдПрдХреНрд╕ 8 (рдпрд╛ рдирдП) рдХреЗ рд╕рд╛рде рдмрд┐рд▓реНрдб рдкреНрд░рджрд╛рди рдХрд░реЗ, рддреЛ рд╣рдореЗрдВ рдРрд╕рд╛ рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрддреА рд╣реИ рдпрджрд┐ рдкреИрдЪ рдХрд╛ рдПрдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛ рдХрджрдо рдЙрдард╛рддрд╛ рд╣реИ рдЬреЛ рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рдХреНрдпрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдмрд┐рд▓реНрдб рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ, OpenJFX 8 рдХреЛ рдЕрдк-рдЯреВ-рдбреЗрдЯ рд░рдЦрдирд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реИред
рдЕрдЧрд░ рдХреЛрдИ рдЪрд╛рд╣рддрд╛ рд╣реИ рдХрд┐ рдПрдбреЙрдкреНрдЯрдУрдкреЗрдирдЬреЗрдбреАрдХреЗ рдУрдкрдирдЬреЗрдПрдлрдПрдХреНрд╕ 8 (рдпрд╛ рдирдП) рдХреЗ рд╕рд╛рде рдмрд┐рд▓реНрдб рдкреНрд░рджрд╛рди рдХрд░реЗ, рддреЛ рд╣рдореЗрдВ рдРрд╕рд╛ рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрддреА рд╣реИ рдпрджрд┐ рдкреИрдЪ рдХрд╛ рдПрдХ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рдпреЛрдЧрджрд╛рдирдХрд░реНрддрд╛ рдХрджрдо рдЙрдард╛рддрд╛ рд╣реИ рдЬреЛ рдЬрд╛рдирддрд╛ рд╣реИ рдХрд┐ рд╡реЗ рдХреНрдпрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдмрд┐рд▓реНрдб рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реИ, OpenJFX 8 рдХреЛ рдЕрдк-рдЯреВ-рдбреЗрдЯ рд░рдЦрдирд╛ рдЖрд╕рд╛рди рдирд╣реАрдВ рд╣реИред
рдПрдбреЙрдкреНрдЯрдУрдкреЗрдирдЬреЗрдбреАрдХреЗ рдмрд┐рд▓реНрдб рдХреЗ рдХреНрдпрд╛ рдлрд╛рдпрджреЗ рд╣реИрдВ? рд╡рд┐рдВрдбреЛрдЬ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП, рдореИрдВ ojdkbuild рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░рддрд╛ рд╣реВрдВ (рдЬрд┐рд╕рдХреЗ рдкреАрдЫреЗ рдПрдХ RedHat рдЗрдВрдЬреАрдирд┐рдпрд░ рд╣реИ)ред рдЧреИрд░-рд╡рд┐рдВрдбреЛрдЬ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП, рдЙрдирдХреЗ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ рдореЗрдВ рдЖрдорддреМрд░ рдкрд░ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдУрдкрдирдЬреЗрдбреАрдХреЗ рдмрд┐рд▓реНрдб рд╣реЛрддрд╛ рд╣реИред
ojdkbuild рдХрд╛рд░реНрдп рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдореИрдВ RedHat рд╕реНрд░реЛрддреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ OpenJFX 8 рдХреЗ рд╕рд╛рде рдПрдХ OpenJDK рд╕рдВрд╕реНрдХрд░рдг рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдВред рдПрдбреЙрдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рдпрд╛ рдмрд┐рд▓реНрдб рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рд╕реЗ рдореБрдЭреЗ рдХреНрдпрд╛ рд▓рд╛рдн рд╣реЛрдЧрд╛?
рд╡рд┐рдВрдбреЛрдЬ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП, рдореИрдВ ojdkbuild рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреА рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░рддрд╛ рд╣реВрдВ (рдЬрд┐рд╕рдХреЗ рдкреАрдЫреЗ рдПрдХ RedHat рдЗрдВрдЬреАрдирд┐рдпрд░ рд╣реИ)ред
рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рджрд░реНрдЬрди (рдпрд╛ рддреЛ) Red Hat рдЗрдВрдЬреАрдирд┐рдпрд░ рд╣реИрдВ: рдкрд▓рдХ:
рдЧреИрд░-рд╡рд┐рдВрдбреЛрдЬ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЗ рд▓рд┐рдП, рдЙрдирдХреЗ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ рдореЗрдВ рдЖрдорддреМрд░ рдкрд░ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдУрдкрдирдЬреЗрдбреАрдХреЗ рдмрд┐рд▓реНрдб рд╣реЛрддрд╛ рд╣реИред
[рдкреНрд░рд╢рд╕реНрддрд┐ - рдкрддреНрд░ рдЖрд╡рд╢реНрдпрдХ]
рдореИрдВ рд░реЗрдб рд╣реИрдЯ рдлреНрд▓реЗрд╡рд░ рдХреЗ рд▓рд┐рдП рд╕рд╣рдордд рд╣реВрдВред рдбреЗрдмрд┐рдпрди рдФрд░ рдЗрд╕рдХреЗ рдлреНрд▓реЗрд╡рд░ рдХреЗ рдкреИрдХреЗрдЬ рдореЗрдВ рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рд░реВрдк рд╕реЗ рд╕рдорд╕реНрдпрд╛рдПрдВ рд░рд╣реА рд╣реИрдВ, рдЦрд╛рд╕рдХрд░ рдЬреЗрдкреАрдПрдордПрд╕ рдФрд░ рдЬреЗрдкреИрдХреЗрдЬ рдХреЗ рдЖрд╕рдкрд╛рд╕ред
ojdkbuild рдХрд╛рд░реНрдп рдХреЗ рдЖрдзрд╛рд░ рдкрд░, рдореИрдВ RedHat рд╕реНрд░реЛрддреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ OpenJFX 8 рдХреЗ рд╕рд╛рде рдПрдХ OpenJDK рд╕рдВрд╕реНрдХрд░рдг рдмрдирд╛ рд░рд╣рд╛ рд╣реВрдВред рдПрдбреЙрдкреНрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рдпрд╛ рдмрд┐рд▓реНрдб рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рд╕реЗ рдореБрдЭреЗ рдХреНрдпрд╛ рд▓рд╛рдн рд╣реЛрдЧрд╛?
рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЬреЛ рдХреБрдЫ рд╣реИ рдЙрд╕рд╕реЗ рдЖрдк рдЦреБрд╢ рд╣реИрдВ, рддреЛ рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ, рдЦрд╛рд╕рдХрд░ рдпрджрд┐ рдЖрдк рд╕реНрд╡рдпрдВ OpenJDK рдмрдирд╛рдирд╛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВред рдореИрдВ рдХреЗрд╡рд▓ рдпрд╣ рдиреЛрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдХрд┐ рд╣рдо OpenJFX 8 рдХреА рдкреЗрд╢рдХрд╢ рдХреЗ рдЦрд┐рд▓рд╛рдл рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрддреАрдд рдореЗрдВ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╣рдореЗрдВ рдРрд╕рд╛ рдХреЛрдИ рдирд╣реАрдВ рдорд┐рд▓рд╛ рдЬреЛ рдЗрд╕реЗ рдмрдирд╛рдП рд░рдЦ рд╕рдХреЗред рдФрд░ рдпрджрд┐ рдХреЛрдИ рд╕реНрд╡рдпрдВрд╕реЗрд╡рд╛ рдХрд░реЗрдЧрд╛, рддреЛ рд╣рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рд╕рд╣рд╛рдпрддрд╛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдореЗрдВ рдкреНрд░рд╕рдиреНрдирддрд╛ рд╣реЛрдЧреАред
рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдПрдХ рджрд░реНрдЬрди (рдпрд╛ рддреЛ) Red Hat рдЗрдВрдЬреАрдирд┐рдпрд░ рдкрд▓рдХреЗрдВ рдЭрдкрдХрд╛рддреЗ рд╣реИрдВ
рдпрд╣ рдЬрд╛рдирдирд╛ рдЕрдЪреНрдЫрд╛ рд╣реИ :) рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдк @ojdkbuild рдХрд╛рд░реНрдп рдХреЗ рдкреАрдЫреЗ рд╡рд╛рд▓реЗ рдХреЛ рднреА рдЯреИрдЧ рдХрд░ рд╕рдХреЗрдВ?
_[рдкреНрд░рд╢рд╕реНрддрд┐ - рдкрддреНрд░ рдЖрд╡рд╢реНрдпрдХ]_
рдореИрдВ рд░реЗрдб рд╣реИрдЯ рдлреНрд▓реЗрд╡рд░ рдХреЗ рд▓рд┐рдП рд╕рд╣рдордд рд╣реВрдВред рдбреЗрдмрд┐рдпрди рдФрд░ рдЗрд╕рдХреЗ рдлреНрд▓реЗрд╡рд░ рдХреЗ рдкреИрдХреЗрдЬ рдореЗрдВ рдРрддрд┐рд╣рд╛рд╕рд┐рдХ рд░реВрдк рд╕реЗ рд╕рдорд╕реНрдпрд╛рдПрдВ рд░рд╣реА рд╣реИрдВ, рдЦрд╛рд╕рдХрд░ рдЬреЗрдкреАрдПрдордПрд╕ рдФрд░ рдЬреЗрдкреИрдХреЗрдЬ рдХреЗ рдЖрд╕рдкрд╛рд╕ред
рдореБрдЭреЗ рдХрднреА рднреА yum
/ apt
/ pacman
/etc рдХрд░рдиреЗ рдореЗрдВ рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реБрдИред OpenJDK рдХреА рд╕реНрдерд╛рдкрдирд╛ред рдпрджрд┐ рдбреЗрдмрд┐рдпрди рдкреИрдХреЗрдЬ рдХреЗ рд╕рд╛рде рдХрдерд┐рдд рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ, рддреЛ рдХреНрдпрд╛ рдЗрд╕реЗ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реАрдзреЗ рдпреЛрдЧрджрд╛рди рджреЗрдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ?
рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдЬреЛ рдХреБрдЫ рд╣реИ рдЙрд╕рд╕реЗ рдЖрдк рдЦреБрд╢ рд╣реИрдВ, рддреЛ рдпрд╣ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИ, рдЦрд╛рд╕рдХрд░ рдпрджрд┐ рдЖрдк рд╕реНрд╡рдпрдВ OpenJDK рдмрдирд╛рдирд╛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВред рдореИрдВ рдХреЗрд╡рд▓ рдпрд╣ рдиреЛрдЯ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рдерд╛ рдХрд┐ рд╣рдо OpenJFX 8 рдХреА рдкреЗрд╢рдХрд╢ рдХреЗ рдЦрд┐рд▓рд╛рдл рдирд╣реАрдВ рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЕрддреАрдд рдореЗрдВ рдРрд╕рд╛ рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рд╣рдореЗрдВ рдРрд╕рд╛ рдХреЛрдИ рдирд╣реАрдВ рдорд┐рд▓рд╛ рдЬреЛ рдЗрд╕реЗ рдмрдирд╛рдП рд░рдЦ рд╕рдХреЗред рдФрд░ рдЕрдЧрд░ рдХреЛрдИ рд╕реНрд╡реЗрдЪреНрдЫрд╛ рд╕реЗ рдХрд╛рдо рдХрд░реЗрдЧрд╛, рддреЛ рд╣рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рд╕рд╣рд╛рдпрддрд╛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдореЗрдВ рдЦреБрд╢реА рд╣реЛрдЧреА
рдореЗрд░рд╛ рдХрд╣рдирд╛ рд╣реИ рдХрд┐ рдореБрдЭреЗ OpenJFX рдХреЛ рдПрдбреЙрдкреНрдЯрдУрдкреЗрдирдЬреЗрдбреАрдХреЗ рдореЗрдВ рдкреЗрд╢ рдХрд░рдиреЗ рдореЗрдВ рдХреЛрдИ рд▓рд╛рдн рдирд╣реАрдВ рджрд┐рдЦрддрд╛ рдХреНрдпреЛрдВрдХрд┐ рдореБрдЭреЗ рдПрдбреЙрдкреНрдЯ рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреЗ рд▓рд╛рднреЛрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкрддрд╛ рдирд╣реАрдВ рд╣реИред рдЬреИрд╕рд╛ рдХрд┐ рдЖрдк рдКрдкрд░ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВ, рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЗ рд▓рд┐рдП рдУрдкрдирдЬреЗрдПрдлрдПрдХреНрд╕ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рд╣реИрдВред рдпрд╣ рдПрдХ рдЕрд▓рдЧ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдЖрд╕рд╛рдиреА рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реИ, рдЬрд┐рд╕реЗ рдПрдбреЙрдкреНрдЯ рдХреЗ рд╕рд╛рде рдХрдо рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдЬреНрдпрд╛рджрд╛рддрд░ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреЛ рдЕрдкрдирд╛рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реИред
рдпрджрд┐ рдПрдбреЙрдкреНрдЯ рд╡рд┐рдВрдбреЛрдЬ рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп ojdkbuild рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ, рддреЛ рдХреНрдпрд╛ рдЦреЛ рдЬрд╛рдПрдЧрд╛? рдХрдо рд╕реЗ рдХрдо рдЗрд╕рд╕реЗ рдЙрдиреНрд╣реЗрдВ OpenJFX рдХрд╛ рд╕рдорд░реНрдерди рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧрд╛ред
рдпрджрд┐ рдбреЗрдмрд┐рдпрди рдкреИрдХреЗрдЬ рдХреЗ рд╕рд╛рде рдХрдерд┐рдд рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реИрдВ, рддреЛ рдХреНрдпрд╛ рдЗрд╕реЗ рдмреЗрд╣рддрд░ рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рд╕реАрдзреЗ рдпреЛрдЧрджрд╛рди рджреЗрдиреЗ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ?
рдЬрд╝рд░реБрд░реА рдирд╣реАрдВред рдбреЗрдмрд┐рдпрди рдкреИрдХреЗрдЬ рдХреЛ рд╕рд╣реА рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдФрд░ рдЕрдЧрд░ рдкреИрдХреЗрдЬ рдореЗрдВрдЯреЗрдирд░ рдЦреБрдж рдЗрд╕рдХрд╛ рдкрддрд╛ рдирд╣реАрдВ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╣рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдЙрд╕рдХреЗ рдКрдкрд░, рд▓рд┐рдирдХреНрд╕ рд╡рд┐рддрд░рдг рдХреА рд░рд┐рд▓реАрдЬ рдиреАрддрд┐ рдУрдкрдирдЬреЗрдбреАрдХреЗ рд╢реЗрдбреНрдпреВрд▓ рдХреЗ рд╕рд╛рде рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдирд╣реАрдВ рдЦреЗрд▓рддреА рд╣реИ (рдЖрдкрдХреЗ рдкрд╛рд╕ рдПрдбреЙрдкреНрдЯрдУрдкреЗрдирдЬреЗрдбреАрдХреЗ 15 рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдЙрдмрдВрдЯреВ рдЬрд╝реЗрдирд┐рдпрд▓ рдкрд░ рдЪрд▓рддрд╛ рд╣реИ)ред рдлрд┐рд░ OSS Linux рд╡рд┐рддрд░рдг рдХреЗ рд╕рдВрджрд░реНрдн рдореЗрдВ JCP рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЛ рдкреВрд░рд╛ рдХрд░рдирд╛ рд▓рдЧрднрдЧ рдЕрд╕рдВрднрд╡ рд╣реИред рд╣рдо рджреВрд╕рд░реЛрдВ рдХреА рдмрд╛рдзрд╛рдУрдВ рдХреЗ рдмрд┐рдирд╛ рдзреАрд░реЗ-рдзреАрд░реЗ рд╡рд╣рд╛рдВ рдкрд╣реБрдВрдЪ рд░рд╣реЗ рд╣реИрдВред
рдпрд╣ рдПрдХ рдЕрд▓рдЧ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдореЗрдВ рдЖрд╕рд╛рдиреА рд╕реЗ рдЙрдкрд▓рдмреНрдз рд╣реИ, рдЬрд┐рд╕реЗ рдПрдбреЙрдкреНрдЯ рдХреЗ рд╕рд╛рде рдХрдо рдЬрд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬреЛ рдЬреНрдпрд╛рджрд╛рддрд░ рдЕрдкрдиреЗ рд╕реНрд╡рдпрдВ рдХреЗ рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдХреЛ рдЕрдкрдирд╛рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреЗрддрд╛ рд╣реИред
рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдареАрдХ рд╣реИ рдХрд┐ рдкреНрд░рд╛рд╡рдзрд╛рди рдХреЗ рддрд╣рдд рдпрд╣ рдЕрджреНрдпрддрд┐рдд рд╣реИ (рдпрд╛ рдЖрдк рдЬрд╛рдирддреЗ рд╣реИрдВ рдХрд┐ рдЖрдк рдХреНрдпрд╛ рдХрд░ рд░рд╣реЗ рд╣реИрдВ)ред рдпрджрд┐ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝ рдЧреНрд░рд╛рд╣рдХ JavaFX 8 рдХреЗ рд╕рд╛рде Java рдорд╛рдВрдЧрддреЗ рд╣реИрдВ, рддреЛ рдореИрдВ рдЙрдиреНрд╣реЗрдВ Oracle JDK рдХреА рдУрд░ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реВрдВред
рдпрджрд┐ рдПрдбреЙрдкреНрдЯ рд╡рд┐рдВрдбреЛрдЬ рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджреЗрддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдХреЗ рдмрдЬрд╛рдп ojdkbuild рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдХреЗ рд▓рд┐рдП рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛рдУрдВ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реИ, рддреЛ рдХреНрдпрд╛ рдЦреЛ рдЬрд╛рдПрдЧрд╛? рдХрдо рд╕реЗ рдХрдо рдЗрд╕рд╕реЗ рдЙрдиреНрд╣реЗрдВ OpenJFX рдХрд╛ рд╕рдорд░реНрдерди рдкреНрд░рд╛рдкреНрдд рд╣реЛрдЧрд╛ред
рдореИрдВ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЙрд╕ рдкрд░ рдЯрд┐рдкреНрдкрдгреА рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ ojdkbuild рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╕реЗ рдкрд░рд┐рдЪрд┐рдд рдирд╣реАрдВ рд╣реВрдБред рд╣рдорд╛рд░рд╛ рдорд┐рд╢рди рдЙрдЪреНрдЪ рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд╛рд▓реЗ рдУрдкрдирдЬреЗрдбреАрдХреЗ рдмрд╛рдЗрдирд░реА рдмрд┐рд▓реНрдб рдХреА рдкреЗрд╢рдХрд╢ рдХрд░рдирд╛ рд╣реИ рдЬреЛ рдУрдкрдирдЬреЗрдбреАрдХреЗ рд╕реЗ рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рд╕рдХреЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ рдФрд░ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреА рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╢реНрд░реГрдВрдЦрд▓рд╛ рдкрд░ рдЙрдкрдпреЛрдЧ рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рдХреЗ рдмрд┐рдирд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рдпрджрд┐ рдЕрдиреНрдп рд╕рднреА рд╡рд┐рдХреНрд░реЗрддрд╛рдУрдВ рдиреЗ рдЕрдкрдиреЗ JDK рдХреЛ рдЬрд╛рд░реА рдХрд░рдирд╛ рдмрдВрдж рдХрд░ рджрд┐рдпрд╛, рддреЛ рднреА рд╣рдо рдпрд╣рд╛рдВ рд░рд╣реЗрдВрдЧреЗ рдФрд░ Oracle JDK рдХреЗ рд▓рд┐рдП рдПрдХ рдирд┐рдГрд╢реБрд▓реНрдХ рд╡рд┐рдХрд▓реНрдк рдкреНрд░рджрд╛рди рдХрд░реЗрдВрдЧреЗред рдЕрдЧрд░ рд▓реЛрдЧ рдХреБрдЫ рдФрд░ (рд▓рд╛рдЗрдмреЗрд░рд┐рдХрд╛, рд╕реИрдкрдорд╛рдЪрд┐рди, ...) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рдкрд╕рдВрдж рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдпрд╣ рдореЗрд░реЗ рд▓рд┐рдП рдареАрдХ рд╣реИред рд╣рдо рдбреНрд░реИрдЧрдирд╡реЗрд▓ рдХреЗ рд╕рд╛рде рдЬрд▓реНрдж рд╣реА рдХрдИ JDK рдХреА рдкреЗрд╢рдХрд╢ рдХрд░рддреЗ рд╣реИрдВ рдФрд░ рд╣рдо Amazon Corretto рдХреЗ рд▓рд┐рдП QA рдХрд░рддреЗ рд╣реИрдВред рдПрдбреЙрдкреНрдЯрдУрдкреЗрдирдЬреЗрдбреАрдХреЗ рдмрд╛рдЗрдирд░реА рдмрд┐рд▓реНрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрдо рд╣реИ рдФрд░ рдУрдкрдирдЬреЗрдбреАрдХреЗ рдмрд┐рд▓реНрдб рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдШрд░ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рд╕рдВрд╕рд╛рдзрди (рдЗрдиреНрдлреНрд░рд╛, рд▓реЛрдЧ, рдкреИрд╕рд╛) рд╣реИрдВред
рдЬрд╝рд░реБрд░реА рдирд╣реАрдВред рдбреЗрдмрд┐рдпрди рдкреИрдХреЗрдЬ рдХреЛ рд╕рд╣реА рдХрд░рдирд╛ рдореБрд╢реНрдХрд┐рд▓ рд╣реИ рдФрд░ рдЕрдЧрд░ рдкреИрдХреЗрдЬ рдореЗрдВрдЯреЗрдирд░ рдЦреБрдж рдЗрд╕рдХрд╛ рдкрддрд╛ рдирд╣реАрдВ рд▓рдЧрд╛ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рдЗрд╕рдХреА рд╕рдВрднрд╛рд╡рдирд╛ рдирд╣реАрдВ рд╣реИ рдХрд┐ рд╣рдо рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
рддрдм рдореИрдВ рдЙрддреНрд╕реБрдХ рд╣реВрдВ рдХрд┐ рдХрд┐рди рдореБрджреНрджреЛрдВ рдХреЛ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдбреЗрдмрд┐рдпрди/рдЙрдмрдВрдЯреВ рдХрд╛ рдПрдХ рд╕рдорд░реНрдерд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдУрдкрдирдЬреЗрдбреАрдХреЗ рдХреЛ рд╕реАрдзреЗ рдЙрдирдХреЗ рднрдВрдбрд╛рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдПрд▓рдЯреАрдПрд╕ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ (8 рдФрд░ 11) рдХреЗ рд▓рд┐рдП рдирд╡реАрдирддрдо рдЕрдкрдбреЗрдЯ рдорд┐рд▓рддрд╛ рд╣реИред рд╣рдореЗрдВ рдЙрди рдореБрджреНрджреЛрдВ рдкрд░ рдЪрд░реНрдЪрд╛ рдХрд░рдиреЗ рд╕реЗ рдмрдЪрдиреЗ рдХреЗ рд▓рд┐рдП рд╕рд╛рд╡рдзрд╛рди рд░рд╣рдирд╛ рдЪрд╛рд╣рд┐рдП рдЬреЛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рд╡рд╣рд╛рдВ рдирд╣реАрдВ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред
рдпрджрд┐ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝ рдЧреНрд░рд╛рд╣рдХ JavaFX 8 рдХреЗ рд╕рд╛рде Java рдорд╛рдВрдЧрддреЗ рд╣реИрдВ, рддреЛ рдореИрдВ рдЙрдиреНрд╣реЗрдВ Oracle JDK рдХреА рдУрд░ рдЗрдВрдЧрд┐рдд рдХрд░рддрд╛ рд╣реВрдВред
рдпрд╣ рдЖрдкрдХреЛ рд╕реНрд░реЛрдд рдпрд╛ рдХреЛрдИ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рдирд╣реАрдВ рджреЗрдЧрд╛, рдЗрд╕рд▓рд┐рдП рдЖрдк OpenJDK рдХреЗ рдХреБрдЫ рдлрд╛рдпрджреЗ рдЦреЛ рджреЗрддреЗ рд╣реИрдВред рдЬрдм рддрдХ рдореИрдВ рдЧрд▓рдд рдирд╣реАрдВ рд╣реВрдБ рдФрд░ Oracle рдЙрдирдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рд╕реНрд░реЛрдд рдХреЛрдб рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ? рд╕реНрд░реЛрдд рд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд┐рд▓рд╛рди рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХреЗ рд╕рд╛рде рдмрд╛рдпрдиреЗрд░рд┐рдЬрд╝ OpenJDK рдХреЗ рд╕рдмрд╕реЗ рдмрдбрд╝реЗ рд▓рд╛рднреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реИред
рд╣рдорд╛рд░рд╛ рдорд┐рд╢рди рдЙрдЪреНрдЪ рдЧреБрдгрд╡рддреНрддрд╛ рд╡рд╛рд▓реЗ рдУрдкрдирдЬреЗрдбреАрдХреЗ рдмрд╛рдЗрдирд░реА рдмрд┐рд▓реНрдб рдХреА рдкреЗрд╢рдХрд╢ рдХрд░рдирд╛ рд╣реИ рдЬреЛ рдУрдкрдирдЬреЗрдбреАрдХреЗ рд╕реЗ рдЬрд┐рддрдирд╛ рд╕рдВрднрд╡ рд╣реЛ рд╕рдХреЗ рдореЗрд▓ рдЦрд╛рддрд╛ рд╣реИ рдФрд░ рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреА рдПрдХ рд╡рд┐рд╕реНрддреГрдд рд╢реНрд░реГрдВрдЦрд▓рд╛ рдкрд░ рдЙрдкрдпреЛрдЧ рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рдХреЗ рдмрд┐рдирд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред
рдЙрдкрдпреЛрдЧ рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рдХреЗ рд╕рд╛рде рдХреЛрдИ OpenJDK рдмрд┐рд▓реНрдб рдирд╣реАрдВ рд╣реИред рдпрд╣ GPL рдХрд╛ рдПрдХ рд╕рд░рд▓ рдкрд░рд┐рдгрд╛рдо рд╣реИ рдЬреЛ рдХрд┐рд╕реА рднреА рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕реНрд╡рддрдВрддреНрд░рддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
рдПрдбреЙрдкреНрдЯрдУрдкреЗрдирдЬреЗрдбреАрдХреЗ рдмрд╛рдЗрдирд░реА рдмрд┐рд▓реНрдб рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрдо рд╣реИ рдФрд░ рдУрдкрдирдЬреЗрдбреАрдХреЗ рдмрд┐рд▓реНрдб рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдПрдХ рдШрд░ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЕрдзрд┐рдХ рд╣реИ рдЬрд┐рд╕рдореЗрдВ рдЖрд╡рд╢реНрдпрдХ рд╕рдВрд╕рд╛рдзрди (рдЗрдиреНрдлреНрд░рд╛, рд▓реЛрдЧ, рдкреИрд╕рд╛) рд╣реИрдВред
рдпрд╣ рд╡рд╛рдХрдИ рдмрд╣реБрдд рдЕрдЪреНрдЫрд╛ рд╣реИред рд▓реЗрдХрд┐рди рдХреНрдпрд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдЕрдиреНрдп рд╕реНрд░реЛрддреЛрдВ рд╕реЗ рднреА рдирд┐рд░реНрдорд╛рдг рдХреЛ рдмрдврд╝рд╛рд╡рд╛ рджреЗрдирд╛ рдПрдХ рд╡рд┐рдЪрд╛рд░ рд╣реЛрдЧрд╛? рд╕рдВрднрд╡рддрдГ рдпрд╣ "OpenJFX рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛?" рдФрд░ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдХреА рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░рддреЗ рд╣реБрдП рдЬреЛ рдЗрд╕реЗ рдмрдВрдбрд▓ рдХрд░рддреЗ рд╣реИрдВ (рдПрдХ рдиреЛрдЯ рдХреЗ рд╕рд╛рде рдХрд┐ рдЖрдк рдЙрди рдмрд┐рд▓реНрдб рдХреЗ рд▓рд┐рдП рд╡рд╛рдЙрдЪ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ)ред рдпрд╣ рдХреНрдпреВрдП рд╕реЗрд╡рд╛рдУрдВ рд╕рд╣рд┐рдд рдПрдХ рдЕрдзрд┐рдХ рд╡рд┐рд╕реНрддреГрдд рд╕рд┐рдВрд╣рд╛рд╡рд▓реЛрдХрди рднреА рд╣реЛ рд╕рдХрддрд╛ рд╣реИред
рддрдм рдореИрдВ рдЙрддреНрд╕реБрдХ рд╣реВрдВ рдХрд┐ рдХрд┐рди рдореБрджреНрджреЛрдВ рдХреЛ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдбреЗрдмрд┐рдпрди/рдЙрдмрдВрдЯреВ рдХрд╛ рдПрдХ рд╕рдорд░реНрдерд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдУрдкрдирдЬреЗрдбреАрдХреЗ рдХреЛ рд╕реАрдзреЗ рдЙрдирдХреЗ рднрдВрдбрд╛рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдПрд▓рдЯреАрдПрд╕ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ (8 рдФрд░ 11) рдХреЗ рд▓рд┐рдП рдирд╡реАрдирддрдо рдЕрдкрдбреЗрдЯ рдорд┐рд▓рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рддреМрд░ рдкрд░: https://bugs.launchpad.net/ubuntu/+source/openjdk-14/+bug/1868699
рдпрд╣ рдЖрдкрдХреЛ рд╕реНрд░реЛрдд рдпрд╛ рдХреЛрдИ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рдирд╣реАрдВ рджреЗрдЧрд╛, рдЗрд╕рд▓рд┐рдП рдЖрдк OpenJDK рдХреЗ рдХреБрдЫ рдлрд╛рдпрджреЗ рдЦреЛ рджреЗрддреЗ рд╣реИрдВред
рд╣рд╛рдВ, рд▓реЗрдХрд┐рди рдореЗрд░реА рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдпрд╣ рдПрдХрдорд╛рддреНрд░ рд╡рд┐рдХреНрд░реЗрддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рдкрд╛рд╕ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЬрд╛рд╡рд╛ рдПрдлрдПрдХреНрд╕ 8 рд╣реИ рдФрд░ рдпрд╣ 2022 рддрдХ рдРрд╕рд╛ рдХрд░реЗрдЧрд╛ред рдЕрдзрд┐рдХрд╛рдВрд╢ рд▓реЛрдЧ рд╕реНрд░реЛрдд рд╕реЗ рд╕рдВрдХрд▓рди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреА рдкрд░рд╡рд╛рд╣ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред
рдЙрдкрдпреЛрдЧ рдкреНрд░рддрд┐рдмрдВрдзреЛрдВ рдХреЗ рд╕рд╛рде рдХреЛрдИ OpenJDK рдмрд┐рд▓реНрдб рдирд╣реАрдВ рд╣реИред рдпрд╣ GPL рдХрд╛ рдПрдХ рд╕рд░рд▓ рдкрд░рд┐рдгрд╛рдо рд╣реИ рдЬреЛ рдХрд┐рд╕реА рднреА рдЙрджреНрджреЗрд╢реНрдп рдХреЗ рд▓рд┐рдП рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рд╕реНрд╡рддрдВрддреНрд░рддрд╛ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред
рдореИрдВрдиреЗ рдЬреЛ рд▓рд┐рдЦрд╛ рд╣реИ рдЙрд╕рдХрд╛ рдЖрдк рдЧрд▓рдд рдЕрд░реНрде рдирд┐рдХрд╛рд▓ рд░рд╣реЗ рд╣реИрдВред рдУрдкрдирдЬреЗрдбреАрдХреЗ рдПрдХ рд╕реНрд░реЛрдд-рдХреЗрд╡рд▓ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╣реИ (рдЬреНрдпрд╛рджрд╛рддрд░)ред рд╣рдо рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдпрд╣рд╛рдВ рд╣реИрдВ рдХрд┐ рдХрдо рд╕реЗ рдХрдо рдПрдХ OpenJDK рдмрд╛рдЗрдирд░реА рдмрд┐рд▓реНрдб рд╣реЛред
рд╕рдВрднрд╡рддрдГ рдпрд╣ "OpenJFX рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛?" рдФрд░ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдХреА рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░рддреЗ рд╣реБрдП рдЬреЛ рдЗрд╕реЗ рдмрдВрдбрд▓ рдХрд░рддреЗ рд╣реИрдВ (рдПрдХ рдиреЛрдЯ рдХреЗ рд╕рд╛рде рдХрд┐ рдЖрдк рдЙрди рдмрд┐рд▓реНрдб рдХреЗ рд▓рд┐рдП рд╡рд╛рдЙрдЪ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ)ред
рддрдм рдореИрдВ рдЙрддреНрд╕реБрдХ рд╣реВрдВ рдХрд┐ рдХрд┐рди рдореБрджреНрджреЛрдВ рдХреЛ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдбреЗрдмрд┐рдпрди/рдЙрдмрдВрдЯреВ рдХрд╛ рдПрдХ рд╕рдорд░реНрдерд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдУрдкрдирдЬреЗрдбреАрдХреЗ рдХреЛ рд╕реАрдзреЗ рдЙрдирдХреЗ рднрдВрдбрд╛рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдПрд▓рдЯреАрдПрд╕ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ (8 рдФрд░ 11) рдХреЗ рд▓рд┐рдП рдирд╡реАрдирддрдо рдЕрдкрдбреЗрдЯ рдорд┐рд▓рддрд╛ рд╣реИред
рдЙрджрд╛рд╣рд░рдг рдХреЗ рддреМрд░ рдкрд░: https://bugs.launchpad.net/ubuntu/+source/openjdk-14/+bug/1868699
рдзрдиреНрдпрд╡рд╛рдж! рдпрд╣ рдмреЗрд╣рддрд░ рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдПрдбреЙрдкреНрдЯ рдХреНрдпреЛрдВ рд╣реИ :)
рд╣рд╛рдВ, рд▓реЗрдХрд┐рди рдореЗрд░реА рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдпрд╣ рдПрдХрдорд╛рддреНрд░ рд╡рд┐рдХреНрд░реЗрддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рдкрд╛рд╕ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЬрд╛рд╡рд╛ рдПрдлрдПрдХреНрд╕ 8 рд╣реИ рдФрд░ рдпрд╣ 2022 рддрдХ рдРрд╕рд╛ рдХрд░реЗрдЧрд╛ред
рдЕрдЪреНрдЫрд╛!! рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдк https://github.com/ojdkbuild/ojdkbuild рдХреЛ рднреА рдЗрдВрдЧрд┐рдд рдХрд░ рд╕рдХреЗрдВ? рдЗрд░рд╛рджрд╛ рдордИ 2026 рддрдХ рд╣реИред
рдЕрдзрд┐рдХрд╛рдВрд╢ рд▓реЛрдЧ рд╕реНрд░реЛрдд рд╕реЗ рд╕рдВрдХрд▓рди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реЛрдиреЗ рдХреА рдкрд░рд╡рд╛рд╣ рдирд╣реАрдВ рдХрд░рддреЗ рд╣реИрдВред
рдкреНрд░рд╢рд╕реНрддрд┐ - рдкрддреНрд░ рдЖрд╡рд╢реНрдпрдХ ;)
рдЕрдЪреНрдЫрд╛!! рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдк https://github.com/ojdkbuild/ojdkbuild рдХреЛ рднреА рдЗрдВрдЧрд┐рдд рдХрд░ рд╕рдХреЗрдВ? рдЗрд░рд╛рджрд╛ рдордИ 2026 рддрдХ рд╣реИред
openjfx-8.0.202-1.b15.ojdkbuild.windows.x86_64.zip рд╣реИ (рд╕реНрд░реЛрдд: https://github.com/ojdkbuild/ojdkbuild/releases/tag/java-1.8.0-openjdk-1.8.0.275-1 .b01) рдпрд╣ рдХреНрдпрд╛ рдХрд╣рддрд╛ рд╣реИ рдпрд╣ рд╣реИ? рдпрд╣ рдЪрд┐рдВрддрд╛рдЬрдирдХ рд╣реЛрдЧрд╛ред рдпрд╛ рдЕрд▓рдЧ рддрд░реАрдХреЗ рд╕реЗ рдкреВрдЫрдиреЗ рдХреЗ рд▓рд┐рдП: рдореБрдЭреЗ рдФрд░ рдЬрд╛рдирдХрд╛рд░реА рдХрд╣рд╛рдВ рдорд┐рд▓ рд╕рдХрддреА рд╣реИ рдХрд┐ рдХреМрди рд╕реЗ рдкреИрдЪ рд▓рд╛рдЧреВ рдХрд┐рдП рдЧрдП рд╣реИрдВ?
рдореБрдЭреЗ рдФрд░ рдЬрд╛рдирдХрд╛рд░реА рдХрд╣рд╛рдВ рдорд┐рд▓ рд╕рдХрддреА рд╣реИ рдХрд┐ рдХреМрди рд╕реЗ рдкреИрдЪ рд▓рд╛рдЧреВ рдХрд┐рдП рдЧрдП рд╣реИрдВ?
рд╕рднреА рдкреИрдЪ рдпрд╣рд╛рдБ рд╣реИрдВ: https://github.com/ojdkbuild/upstream_openjfx-8u
рд╣рд╛рд▓рд╛рдБрдХрд┐ рд╡рд╣ рдкреЗрдбрд╝ рдХреЗрд╡рд▓ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рдмрдирддрд╛ рд╣реИред рдЗрд╕рдореЗрдВ рдореВрд▓ рдЗрддрд┐рд╣рд╛рд╕ рдХрд╛ рднреА рдЕрднрд╛рд╡ рд╣реИред рдЗрд╕рд▓рд┐рдП рдЬрдм рдореИрдВрдиреЗ рдЬреАрдПрдирдпреВ/рд▓рд┐рдирдХреНрд╕ рд╕рдорд░реНрдерди рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдкреВрдЫрд╛, рддреЛ рдореБрдЭреЗ рд╕реБрдЭрд╛рд╡ рджрд┐рдпрд╛ рдЧрдпрд╛ рдХрд┐ рдорд░реНрдХреНрдпреВрд░рд┐рдпрд▓ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рдЙрд╕рдХреЗ рдЗрддрд┐рд╣рд╛рд╕ рдХреЗ рд╕рд╛рде рдлрд┐рд░ рд╕реЗ рдЖрдпрд╛рдд рдХрд░рдирд╛ рдФрд░ рд╕рдВрдмрдВрдзрд┐рдд рдкреИрдЪ рдХреЛ рд╢реАрд░реНрд╖ рдкрд░ рд░рдЦрдирд╛ рдмреЗрд╣рддрд░ рд╣реЛрдЧрд╛ред
https://github.com/ojdkbuild/ojdkbuild/issues/87#issuecomment -502648409
рдЬреИрд╕рд╛ рдХрд┐ рдРрд╕рд╛ рд▓рдЧ рд░рд╣рд╛ рдерд╛ рдХрд┐ рдХреЛрдИ рднреА рдРрд╕рд╛ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕реНрд╡рдпрдВ рдХрд┐рдпрд╛:
https://github.com/jschwartzenberg/openjfx8
рдореИрдВрдиреЗ рдХреБрдЫ рдФрд░ рд╕реБрдзрд╛рд░ рдЬреЛрдбрд╝реЗ рдЬреИрд╕реЗ рдХрд┐ рдЗрд╕реЗ рдПрдХ рдирдП рдЧреНрд▓рд┐рдм рдХреЗ рд╕рд╛рде рд╡рд┐рддрд░рдг рдкрд░ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдПред рдЙрд╕ рд░рд┐рдкреЙрдЬрд┐рдЯрд░реА рдХреЛ рдХрдо рд╕реЗ рдХрдо RHEL6 (рдФрд░ рдЙрдЪреНрдЪрддрд░) рдФрд░ рд╣рд╛рд▓ рдХреЗ рдлреЗрдбреЛрд░рд╛ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдкрд░ рд╕рдВрдХрд▓рд┐рдд рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдПред
Jfxwebkit.dll рдЫреЛрдЯреА рдЧрд╛рдбрд╝реА рд▓рдЧрддреА рд╣реИред 232 рдкрд░ @benbrummer рд╕рдВрд╕реНрдХрд░рдг
Jfxwebkit.dll рдЫреЛрдЯреА рдЧрд╛рдбрд╝реА рд▓рдЧрддреА рд╣реИред 232 рдкрд░ @benbrummer рд╕рдВрд╕реНрдХрд░рдг
рдХреНрдпрд╛ рдЖрдк рдУрд╡рд░рд▓реЗ рдХреЛ рдПрдбреЙрдкреНрдЯ рдмрд┐рд▓реНрдб рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝ рд░рд╣реЗ рд╣реИрдВ рдпрд╛ рдЖрдк рдкреВрд░реНрдг ojdkbuild рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдмрд╛рдж рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореИрдВ ojdkbuild рдЗрд╢реНрдпреВ рдЯреНрд░реИрдХрд░ рдореЗрдВ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреВрдВрдЧрд╛ред рдЕрдзрд┐рдорд╛рдирддрдГ рдПрдХ рдкрд░реАрдХреНрд╖рдг рдорд╛рдорд▓реЗ рдХреЗ рд╕рд╛рдеред рдореЗрд░реЗ рдЕрдиреБрднрд╡ рдореЗрдВ WebKit рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ WebView ojdkbuild рдмрд┐рд▓реНрдб рдХреЗ рд╕рд╛рде рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
Jfxwebkit.dll рдЫреЛрдЯреА рдЧрд╛рдбрд╝реА рд▓рдЧрддреА рд╣реИред 232 рдкрд░ @benbrummer рд╕рдВрд╕реНрдХрд░рдг
рдХреНрдпрд╛ рдЖрдк рдУрд╡рд░рд▓реЗ рдХреЛ рдПрдбреЙрдкреНрдЯ рдмрд┐рд▓реНрдб рдХреЗ рд╕рд╛рде рдЬреЛрдбрд╝ рд░рд╣реЗ рд╣реИрдВ рдпрд╛ рдЖрдк рдкреВрд░реНрдг ojdkbuild рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ? рдмрд╛рдж рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рдореИрдВ ojdkbuild рдЗрд╢реНрдпреВ рдЯреНрд░реИрдХрд░ рдореЗрдВ рдХрд┐рд╕реА рд╕рдорд╕реНрдпрд╛ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░рдиреЗ рдХрд╛ рд╕реБрдЭрд╛рд╡ рджреВрдВрдЧрд╛ред рдЕрдзрд┐рдорд╛рдирддрдГ рдПрдХ рдкрд░реАрдХреНрд╖рдг рдорд╛рдорд▓реЗ рдХреЗ рд╕рд╛рдеред рдореЗрд░реЗ рдЕрдиреБрднрд╡ рдореЗрдВ WebKit рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдПрдХ WebView ojdkbuild рдмрд┐рд▓реНрдб рдХреЗ рд╕рд╛рде рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рд╣рд╛рдВ, рдореИрдВрдиреЗ ojdkbuild рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдФрд░ ojdkbuild рд╕реЗ jfx рдХреЛ рдУрд╡рд░рд▓реЗ рдХрд┐рдпрд╛ред
рдХреЗрд╡рд▓ рдЬреЗрдПрдлрдПрдХреНрд╕ рдЖрдЗрдЯрдо рдЬрд╣рд╛рдВ рд╡реЗрдмрд╡реНрдпреВ/рд╡реЗрдмрдХрд┐рдЯ рдХрд╛ рд╕рдВрдмрдВрдз рд╣реИ, рдУрдкрдирдЬреЗрдбрдХреЗ рдХреЗ 232 рд╕рдВрд╕реНрдХрд░рдгреЛрдВ (рдмреЗрдирдмреНрд░рдорд░ рд╕реЗ) рдХреЗ рдЖрд╕рдкрд╛рд╕ рдмреЗрд╣рддрд░ рдврдВрдЧ рд╕реЗ рд╕рдВрдХрд▓рд┐рдд рдХрд╛рдо рдХрд░рддрд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рд▓реЗрдХрд┐рди рдпрд╣ рддреНрд░реБрдЯрд┐ рджреЗрддрд╛ рд╣реИ:
java.lang.UnsatisfiedLinkError: com.sun.webkit.WebPage.twkUpdateRendering(J)V
рдЬрдм рддрдХ рдХреБрдЫ рдкреНрд░рдореБрдЦ рд╕рдлрд╛рдИ рд╕реЗ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд╣рдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ jfxwebkit.DLL рдХреЗ рдЖрдХрд╛рд░ рдореЗрдВ 6 рдПрдордмреА рдЕрдВрддрд░ (ojdkbuild @benbrummer рдПрдХ рд╕реЗ рдЖрдХрд╛рд░ рдореЗрдВ 6 рдПрдордмреА рдХрдо рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рдореИрдВ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдХреНрдпрд╛ рдЗрд╕ рдкреИрдЪ рдкрд░ рдИрд╡реЗрдВрдЯ рдереНрд░реЗрдб рдЬреЛрдбрд╝ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЬрд╛рдВрдЪ рд╡рд┐рдВрдбреЛрдЬрд╝ рдореЗрдВ рдЧреИрд░-рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╡рд╛рд▓реА javaw.exe рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдХрд╛рд░рдг рдмрди рд░рд╣реА рд╣реИ?
https://github.com/jschwartzenberg/openjfx8/commit/5ec80a12039b73c1d27fcab9bde17b4b6852516c#diff -ddb457cb213b5c9647b2d6ed7ac555851c162cddd5c0ea2a371973755edd75cd
рд╣рд╛рдВ, рдореИрдВрдиреЗ ojdkbuild рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рдФрд░ ojdkbuild рд╕реЗ jfx рдХреЛ рдУрд╡рд░рд▓реЗ рдХрд┐рдпрд╛ред
рдореИрдВрдиреЗ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рд╕реНрд╡рдпрдВ 8u222 рдХреЗ рд╕рд╛рде рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХреЗрдВ рдХрд┐ рдкреБрд░рд╛рдиреЗ рдмрд┐рд▓реНрдб рдмреЗрд╣рддрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рдпрд╛ рдирд╣реАрдВред
рдЬрдм рддрдХ рдХреБрдЫ рдкреНрд░рдореБрдЦ рд╕рдлрд╛рдИ рд╕реЗ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рд╣рдо рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ jfxwebkit.DLL рдХреЗ рдЖрдХрд╛рд░ рдореЗрдВ 6 рдПрдордмреА рдЕрдВрддрд░ (ojdkbuild @benbrummer рдПрдХ рд╕реЗ рдЖрдХрд╛рд░ рдореЗрдВ 6 рдПрдордмреА рдХрдо рдХрд┐рдпрд╛ рдЬрд╛ рд░рд╣рд╛ рд╣реИ рдмрд╛рдд рдХрд░ рд░рд╣реЗ рд╣реИрдВред
рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдВрдХрд▓рди рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ @benbrummer рдХреЗ рдкрд╛рд╕ рдЕрдзрд┐рдХ рд╕реНрдерд┐рд░ рд░реВрдк рд╕реЗ рдЬреБрдбрд╝реЗ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣реИрдВред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ @ojdkbuild рдПрдХ рдЧрддрд┐рд╢реАрд▓ рд▓рд┐рдВрдХрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдХреБрдЫ рдЕрддрд┐рд░рд┐рдХреНрдд рдбреАрдПрд▓рдПрд▓ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
рдореИрдВ рд╕реЛрдЪ рд░рд╣рд╛ рд╣реВрдВ рдХрд┐ рдХреНрдпрд╛ рдЗрд╕ рдкреИрдЪ рдкрд░ рдИрд╡реЗрдВрдЯ рдереНрд░реЗрдб рдЬреЛрдбрд╝ рдХреЗ рд▓рд┐рдП рдпрд╣ рдЬрд╛рдВрдЪ рд╡рд┐рдВрдбреЛрдЬрд╝ рдореЗрдВ рдЧреИрд░-рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╡рд╛рд▓реА javaw.exe рдкреНрд░рдХреНрд░рд┐рдпрд╛ рдХрд╛ рдХрд╛рд░рдг рдмрди рд░рд╣реА рд╣реИ?
jschwartzenberg/ openjfx8@5ec80a1#diff -ddb457cb213b5c9647b2d6ed7ac555851c162cddd5c0ea2a371973755edd75cd
рдпрджрд┐ рдЖрдк рдХрд┐рд╕реА рд╡рд┐рд╢реЗрд╖ рдирд┐рд░реНрдорд╛рдг рд╕реЗ рд╢реБрд░реВ рд╣реЛрдиреЗ рд╡рд╛рд▓реЗ рдкреНрд░рддрд┐рдЧрдорди рдХреЗ рд▓рд┐рдП рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдЯрд┐рдХрдЯ рдХреА рд░рд┐рдкреЛрд░реНрдЯ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рддреЛ рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдмрд╣реБрдд рдорджрджрдЧрд╛рд░ рд╣реЛрдЧрд╛ред
рдУрдкрдирдЬреЗрдПрдлрдПрдХреНрд╕ рдХрд╛ рд╡рд┐рдВрдбреЛрдЬ рдмрд┐рд▓реНрдб рдЬрдЯрд┐рд▓ рд╣реИ (рдЖрдИрдПрдордУ)ред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреАрдПрдирдпреВ/рд▓рд┐рдирдХреНрд╕ рд╡рд┐рдХрд▓реНрдк рд╣реИ рдФрд░ рд╕рдорд╕реНрдпрд╛ рд╡рд╣рд╛рдВ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИ, рддреЛ рд╕рдЯреАрдХ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛ред рдпрджрд┐ рдЖрдкрдХреЛ рдореЗрд░реЗ рднрдВрдбрд╛рд░ рд╕реЗ OpenJFX рдУрд╡рд░рд▓реЗ рдмрдирд╛рдиреЗ рдореЗрдВ рдкрд░реЗрд╢рд╛рдиреА рд╣реЛрддреА рд╣реИ рддреЛ рдореИрдВ рдЖрдкрдХреА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред
рдореИрдВрдиреЗ рд╡рд┐рдВрдбреЛрдЬрд╝ рдкрд░ рд╕реНрд╡рдпрдВ 8u222 рдХреЗ рд╕рд╛рде рд╕рдмрд╕реЗ рдЕрдзрд┐рдХ рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ред рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдк рджреЗрдЦ рд╕рдХреЗрдВ рдХрд┐ рдкреБрд░рд╛рдиреЗ рдмрд┐рд▓реНрдб рдмреЗрд╣рддрд░ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВ рдпрд╛ рдирд╣реАрдВред
рд╣рд╛рдВ, рдореИрдВрдиреЗ рдЕрднреА-рдЕрднреА odjkbuild JRE рдХреЛ odkjbuild openjfx 8 рдХреЗ рд╕рд╛рде рдкрд░реАрдХреНрд╖рдг рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдХреЗрд╡рд▓ @benbrummer рд╕реЗ jfxwebkit.dll рдореЗрдВ рд╕реНрд╡реИрдк рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдореБрдЭреЗ рдкреВрд░реА рд╕рдлрд▓рддрд╛ рдорд┐рд▓реА рд╣реИред
рдореБрдЭреЗ рд╕рдВрджреЗрд╣ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдВрдХрд▓рди рдХреИрд╕реЗ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдФрд░ @benbrummer рдХреЗ рдкрд╛рд╕ рдЕрдзрд┐рдХ рд╕реНрдерд┐рд░ рд░реВрдк рд╕реЗ рдЬреБрдбрд╝реЗ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣реИрдВред рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ @ojdkbuild рдПрдХ рдЧрддрд┐рд╢реАрд▓ рд▓рд┐рдВрдХрд┐рдВрдЧ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЗрд╕рдореЗрдВ рдХреБрдЫ рдЕрддрд┐рд░рд┐рдХреНрдд рдбреАрдПрд▓рдПрд▓ рд╢рд╛рдорд┐рд▓ рд╣реИрдВред
рд╢рд╛рдпрдж, рдЬреЛ рдХреБрдЫ рднреА рд╣реИ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕реНрдерд┐рд░ рд░реВрдк рд╕реЗ рд╕рдВрдХрд▓рд┐рдд рд╣реЛрдиреЗ рдкрд░ рдлрд░реНрдХ рдкрдбрд╝рддрд╛ рд╣реИред
рдУрдкрдирдЬреЗрдПрдлрдПрдХреНрд╕ рдХрд╛ рд╡рд┐рдВрдбреЛрдЬ рдмрд┐рд▓реНрдб рдЬрдЯрд┐рд▓ рд╣реИ (рдЖрдИрдПрдордУ)ред рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкрд░реАрдХреНрд╖рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреАрдПрдирдпреВ/рд▓рд┐рдирдХреНрд╕ рд╡рд┐рдХрд▓реНрдк рд╣реИ рдФрд░ рд╕рдорд╕реНрдпрд╛ рд╡рд╣рд╛рдВ рдкреБрди: рдЙрддреНрдкрдиреНрди рдХрд░рдиреЗ рдпреЛрдЧреНрдп рд╣реИ, рддреЛ рд╕рдЯреАрдХ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдирд╛ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛ред рдпрджрд┐ рдЖрдкрдХреЛ рдореЗрд░реЗ рднрдВрдбрд╛рд░ рд╕реЗ OpenJFX рдУрд╡рд░рд▓реЗ рдмрдирд╛рдиреЗ рдореЗрдВ рдкрд░реЗрд╢рд╛рдиреА рд╣реЛрддреА рд╣реИ рддреЛ рдореИрдВ рдЖрдкрдХреА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред
рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдпрд╣ рдХреЗрд╡рд▓ рд╡рд┐рдВрдбреЛрдЬрд╝ рдРрдк рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВ рджреЗрдЦреВрдВрдЧрд╛ рдХрд┐ рдпрд╣ рд▓рд┐рдирдХреНрд╕ рдкрд░ рдХреИрд╕реЗ рдЪрд▓рддрд╛ рд╣реИред
рд╢рд╛рдпрдж, рдЬреЛ рдХреБрдЫ рднреА рд╣реИ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕реНрдерд┐рд░ рд░реВрдк рд╕реЗ рд╕рдВрдХрд▓рд┐рдд рд╣реЛрдиреЗ рдкрд░ рдлрд░реНрдХ рдкрдбрд╝рддрд╛ рд╣реИред
рдпрд╛ рдпрд╣ рд╕рдВрд╕реНрдХрд░рдг рдЕрдВрддрд░ рд╣реИред рдЕрдкрдбреЗрдЯ рдХреЗ рдмреАрдЪ рд╡реЗрдмрдХрд┐рдЯ рдХрд╛рдлреА рдмрджрд▓ рдЧрдпрд╛, рд╡реЗрдмрдХрд┐рдЯ рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рднреА рдкреЗрд╢ рдХрд┐рдП рдЧрдП (рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЛ рдареАрдХ рдХрд░рдирд╛)ред
рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдпрд╣ рдХреЗрд╡рд▓ рд╡рд┐рдВрдбреЛрдЬрд╝ рдРрдк рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВ рджреЗрдЦреВрдВрдЧрд╛ рдХрд┐ рдпрд╣ рд▓рд┐рдирдХреНрд╕ рдкрд░ рдХреИрд╕реЗ рдЪрд▓рддрд╛ рд╣реИред
рдЗрди рддрдХрдиреАрдХреЛрдВ рдХрд╛ рдЖрд╢рдп рдпрд╣ рд╣реЛрдЧрд╛ рдХрд┐ рдПрдХ рд╣реА рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд░рдирдЯрд╛рдЗрдо рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдХрд┐рд╕реА рднреА рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рдЪрд▓ рд╕рдХреЗред рдпрд╣ рджреЗрдЦрдирд╛ рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!
рдпрджрд┐ рдХреЛрдИ рдбреЙрдХ рдЕрдкрдбреЗрдЯ рд╣реИ рддреЛ рд╣рдо рдмреНрд▓реЙрдЧ рдпрд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рддреЛ рдкреАрдЖрд░ рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЬрд┐рдиреНрд╣реЗрдВ рдмрдВрдбрд▓ рдЬрд╛рд╡рд╛рдПрдлрдПрдХреНрд╕ (рдУрдкрдирдЬреЗрдПрдлрдПрдХреНрд╕) рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд╡реЗ рдиреАрдЪреЗ рд╡рд┐рддрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред
ZuluFX рдФрд░ Liberica рд╕рдорд░реНрдерд┐рдд рд╣реИрдВ JDK 8/11, Corretto рдЕрдм JDK 8 рдХреЗрд╡рд▓ рдФрд░ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдореЗрдВ рд╣реИред