Temurin-build: OpenJDK 8 рд╡рд┐рддрд░рдг рдореЗрдВ JavaFX рдЧрд╛рдпрдм рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 27 рд╕рд┐рддре░ 2018  ┬╖  116рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: adoptium/temurin-build

рд╣реЗрд▓реЛ,

рд╡рд░реНрддрдорд╛рди рдореЗрдВ рдЬрд╛рд╡рд╛рдПрдлрдПрдХреНрд╕ рдкреБрд╕реНрддрдХрд╛рд▓рдп рдУрдкрдирдЬреЗрдбреАрдХреЗ 8 рд╡рд┐рдВрдбреЛрдЬ рдбрд┐рд╕реНрдЯреНрд░реАрдмреНрдпреВрд╢рди рд╕реЗ рдЧрд╛рдпрдм рд╣реИрдВред рдХреНрдпрд╛ рдПрдбреЙрдкреНрдЯрдУрдкреЗрдирдЬреЗрдбреАрдХреЗ рдбрд┐рд╕реНрдЯреНрд░реАрдмреНрдпреВрд╢рди рдореЗрдВ рдЬрд╛рд╡рд╛рдПрдлрдПрдХреНрд╕ рдХреЛ рд╢рд╛рдорд┐рд▓ рдХрд░рдиреЗ рдХреА рдХреЛрдИ рдпреЛрдЬрдирд╛ рд╣реИ?

рдЖрдкрдХреА рдорджрдж рдХреЗ рд▓рд┐рдП рдЖрдЧреЗ рд╕реЗ рдмрд╣реБрдд - рдмрд╣реБрдд рдзрдиреНрдпрд╡рд╛рдж!

enhancement wontfix

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдЬрд┐рдиреНрд╣реЗрдВ рдмрдВрдбрд▓ рдЬрд╛рд╡рд╛рдПрдлрдПрдХреНрд╕ (рдУрдкрдирдЬреЗрдПрдлрдПрдХреНрд╕) рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рд╡реЗ рдиреАрдЪреЗ рд╡рд┐рддрд░рдг рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред

ZuluFX рдФрд░ Liberica рд╕рдорд░реНрдерд┐рдд рд╣реИрдВ JDK 8/11, Corretto рдЕрдм JDK 8 рдХреЗрд╡рд▓ рдФрд░ рдкреВрд░реНрд╡рд╛рд╡рд▓реЛрдХрди рдореЗрдВ рд╣реИред

рд╕рднреА 116 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

@SzentnerTsIT рд╣рд╛рдВ, рдЗрд╕ рдкрд░ рд╣рдорд╛рд░реЗ рдкрд╛рд╕ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдХреБрдЫ рдЦреБрд▓реЗ рдореБрджреНрджреЗ рд╣реИрдВред рдореБрдЭреЗ рдбрд░ рд╣реИ рдХрд┐ рдпрд╣ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдХреБрдЫ рд╕рдкреНрддрд╛рд╣ рд╣реЛрдЧрд╛ред рд╣рдо Java 11 рд╕реЗ рд╢реБрд░реВ рдХрд░реЗрдВрдЧреЗ рдФрд░ рдкреАрдЫреЗ рдХреА рдУрд░ рдЬрд╛рдПрдВрдЧреЗ

рдХреНрдпрд╛ рд▓рд┐рдирдХреНрд╕ рдкрд░ рдПрдбреЙрдкреНрдЯOpenJdk 1.8u192b12 (рд╡рд┐рдВрдбреЛрдЬ рдирд╣реАрдВ) рдХреЗ рд╕рд╛рде рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╣реИ,
рдХреНрдпрд╛ рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдпрд╛ рдХреНрдпрд╛ рдореБрдЭреЗ рдХреБрдЫ рдпрд╛рдж рдЖ рд░рд╣рд╛ рд╣реИ?
рдЖрдкрдХреЗ рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП рдЯреАрдЖрдИрдП

#245 рднреА рджреЗрдЦреЗрдВ - рдпрд╣ рднреА рд╕рдВрднрд╡рддрдГ рдПрдХ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рд╕рдорд╕реНрдпрд╛ рд╣реИ - рдлрд┐рд░ рд╕реЗ рдЦреЛрд▓рдирд╛ред

рдореИрдВ рдЗрдВрд╕реНрдЯреЙрд▓рд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рддрд╛, рдореИрдВ рдбрд╛рдЙрдирд▓реЛрдб рдХрд┐рдП рдЧрдП рд╕рдВрдЧреНрд░рд╣ рдХреЛ рдЕрдирдЯрд╛рд░ рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ jdk рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП "рдЕрдкрдбреЗрдЯ-рд╡рд┐рдХрд▓реНрдк --рдЗрдВрд╕реНрдЯреЙрд▓" рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддрд╛ рд╣реВрдВ (рдзреНрдпрд╛рди рджреЗрдВ рдХрд┐ рдпрд╣ рдмрд┐рд▓реНрдХреБрд▓ рдореВрд▓ рдореБрджреНрджрд╛ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдПрдХ рд▓рд┐рдирдХреНрд╕ рдореБрджреНрджрд╛ рд╣реИ)ред
рдореИрдВрдиреЗ рджреЗрдЦрд╛ рдХрд┐ рдПрдбреЙрдкреНрдЯрдУрдкреЗрдирдЬреЗрдбреАрдХреЗ рдбрд┐рд╕реНрдЯреНрд░реАрдм рдореЗрдВ jfxrt.jar рдЧрд╛рдпрдм рд╣реИ рдЬрдм рдПрдбреЙрдкреНрдЯрдУрдкреЗрдирдЬреЗрдбреАрдХреЗ 8u192 (рдкрд╣рд▓реА рд╡рд┐рдВрдбреЛ) рдФрд░ рдСрд░реИрдХрд▓ рдЬреЗрдбреАрдХреЗ 1.8u192 (рджреВрд╕рд░реА рд╡рд┐рдВрдбреЛ) рдХреА jre/lib/ext рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕рд╛рдордЧреНрд░реА рдХреА рддреБрд▓рдирд╛ рдХрд░рддреЗ рд╣реИрдВ (рд╕рдВрд▓рдЧреНрди рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ рджреЗрдЦреЗрдВ) рдпрд╣ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рд╕рдВрдХрдЯ?
рд╡реИрд╕реЗ рднреА рдЖрдкрдХреЗ рдЙрддреНрддрд░ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж
image

рдХреМрди рд╕реА рд╡рд┐рдВрдбреЛрдЬрд╝ рд░рд┐рд▓реАрдЬрд╝ рдореЗрдВ 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-jfxrt
рдореИрдВрдиреЗ рд╕рдорд╕реНрдпрд╛ рдкрд░ рдзреНрдпрд╛рди рджрд┐рдпрд╛ рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдХреБрдЫ рдХреЛрдб рд╣реИ рдЬреЛ рдСрд░реИрдХрд▓ рдЬреЗрдбреАрдХреЗ рдХреЗ рд╕рд╛рде (рд▓рд┐рдирдХреНрд╕ рдХреЗ рддрд╣рдд) рд╕рдВрдХрд▓рд┐рдд рдХрд░рддрд╛ рд╣реИ рдФрд░ рдЬреЛ рдПрдбреЙрдкреНрдЯреЛрдкреЗрдирдЬрдбрдХреЗ (рд▓рд┐рдирдХреНрд╕ рдХреЗ рддрд╣рдд) рдХреЗ рд╕рд╛рде рд╕рдВрдХрд▓рд┐рдд рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдпрд╣ рдЬрд╛рд╡рд╛рдлреИрдХреНрд╕ рдкреИрдХреЗрдЬ, рдХреЙрд░реНрдбрд╛ рдУрдкрди рд╕реЛрд░реНрд╕ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдирд╣реАрдВ рдвреВрдВрдв рд╕рдХрддрд╛ рд╣реИред рдореИрдВрдиреЗ рд╡рд┐рдВрдбреЛрдЬ рдХреЗ рддрд╣рдд рдПрдбреЙрдкреНрдЯреЛрдкреЗрдирдЬрдбрдХреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдирд╣реАрдВ рдХреАред
рдпрд╣ рдкрд░рд┐рдпреЛрдЬрдирд╛ рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ 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/blob/282961c4ca0be09af7a556e38b8d5be0c2db0608/8/jdk/Dockerfile

рдпрд╣ рд╡рд╣ рдкреНрд░рддрд┐рдмрджреНрдзрддрд╛ рд╣реИ рдЬрд┐рд╕рдиреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдмрджрд▓ рджрд┐рдпрд╛:
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 рдЦрд╛рд▓реА рд╣реИред

рдорд╛рдиреНрдпрддрд╛

  1. рдЧреАрдереВрдм рдХреЛ рд╕реНрд░реЛрдд рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП git-hg рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдкреАрдЖрд░ред
  2. рд▓рдХреНрд╖реНрдп рдХреЗ рд░реВрдк рдореЗрдВ рдПрдбреЙрдкреНрдЯрдУрдкреЗрдирдЬреЗрдбреАрдХреЗ рдХреЗ рд╕рд╛рде рдирд┐рд░реНрдорд╛рдг рдпреЛрдЧреНрдп рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЬреАрдердм рдкрд░ рдХреЛрдб рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдкреАрдЖрд░
  3. рдЕрдиреНрдп рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдкреАрдЖрд░ (рдЗрд╕рдХреА рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ)
  4. рдмрд┐рд▓реНрдб рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдПрдХреАрдХрд░рдг?

рджреВрд╕рд░рд╛ рдкреАрдЖрд░ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдореИрдВ рдХреЗрд╡рд▓ рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЗ рд▓рд┐рдП рдУрдкрдирдЬреЗрдПрдлрдПрдХреНрд╕ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдХреЗрд╡рд▓ рдУрдкрдирдЬреЗрдПрдлрдПрдХреНрд╕ 8

https://github.com/javafxports/openjdk-jfx рдПрдХ рджрд░реНрдкрдг рд╣реИ...

рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдирд╣реАрдВ рд╣реИ рдХрд┐ рдХрд╣рд╛рдВ рдЦреАрдВрдЪрдирд╛ рд╣реИ https://github.com/AdoptOpenJDK/openjdk-jfx рдЦрд╛рд▓реА рд╣реИред

рдорд╛рдиреНрдпрддрд╛

  1. рдЧреАрдереВрдм рдХреЛ рд╕реНрд░реЛрдд рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП git-hg рдХреЛ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдкреАрдЖрд░ред

рд╣рдореЗрдВ рдРрд╕рд╛ рдХрд░рдиреЗ рдХреА рднреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ, рдпрд╣ рдорд╛рдирддреЗ рд╣реБрдП рдХрд┐ рд╣рдореЗрдВ https://github.com/javafxports/openjdk-jfx - @johanvos рдореЗрдВ рдХреНрдпрд╛ рд╣реИ, рдЗрд╕ рдкрд░ рдкреИрдЪ рд░рдЦрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ - рдЕрдЧрд░ рд╣рдо рдПрдбреЙрдкреНрдЯ рдкрд░ рдУрдкрдирдЬреЗрдПрдлрдПрдХреНрд╕ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдХреНрдпрд╛ рд╣рдореЗрдВ рдПрдХ рд╡рд┐рдХреНрд░реЗрддрд╛ рд╕реЗрдЯ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рд╕реНрдЯреНрд░рд┐рдВрдЧ рдпрд╛ рдРрд╕рд╛ рдХреБрдЫ?

  1. рд▓рдХреНрд╖реНрдп рдХреЗ рд░реВрдк рдореЗрдВ рдПрдбреЙрдкреНрдЯрдУрдкреЗрдирдЬреЗрдбреАрдХреЗ рдХреЗ рд╕рд╛рде рдирд┐рд░реНрдорд╛рдг рдпреЛрдЧреНрдп рд╣реЛрдиреЗ рдХреЗ рд▓рд┐рдП рдЬреАрдердм рдкрд░ рдХреЛрдб рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдкреАрдЖрд░

рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдУрдкрдирдЬреЗрдПрдлрдПрдХреНрд╕ (рд░рд╛рдд рдореЗрдВ) рдФрд░ рд░рд┐рд▓реАрдЬ рд╕рдВрд╕реНрдХрд░рдг рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЬреЗрдирдХрд┐рдиреНрд╕ рдмрд┐рд▓реНрдб рдкрд╛рдЗрдкрд▓рд╛рдЗрди рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХрд╛ рдорд╛рдорд▓рд╛ рд╣реЛрдЧрд╛

  1. рдЕрдиреНрдп рдкреНрд▓реЗрдЯрдлрд╛рд░реНрдореЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдкреАрдЖрд░ (рдЗрд╕рдХреА рд╕рдмрд╕реЗ рдЕрдЪреНрдЫреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ)

рдКрдкрд░ рдкрд╛рдЗрдкрд▓рд╛рдЗрди рдХрд╛ рдкреВрд░рд╛ рд╣рд┐рд╕реНрд╕рд╛ред рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдУрдкрдирдЬреЗрдПрдлрдПрдХреНрд╕ рдирд┐рд░реНрднрд░рддрд╛рдУрдВ рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХреБрдЫ рдмреБрдирд┐рдпрд╛рджреА рдврд╛рдВрдЪреЗ рдХрд╛ рдХрд╛рдо рд╣рдореЗрдВ рдкрдХрдбрд╝рдиреЗ рд╡рд╛рд▓реА рдЪреАрдЬреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдерд╛

https://github.com/AdoptOpenJDK/openjdk-infrastructure/issues?utf8=%E2%9C%93&q=is%3Aissue+is%3Aopen+OpenJFX

  1. рдмрд┐рд▓реНрдб рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдПрдХреАрдХрд░рдг?

рджреВрд╕рд░рд╛ рдкреАрдЖрд░ рдЖрд╕рд╛рди рд╣реЛрдЧрд╛, рд▓реЗрдХрд┐рди рдореИрдВ рдХреЗрд╡рд▓ рд╡рд┐рдВрдбреЛрдЬрд╝ рдХреЗ рд▓рд┐рдП рдУрдкрдирдЬреЗрдПрдлрдПрдХреНрд╕ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рдХреЗрд╡рд▓ рдУрдкрдирдЬреЗрдПрдлрдПрдХреНрд╕ 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] рдореЗрдВ рд╕рдорд░реНрдерд┐рдд рдирд╣реАрдВ рд╣реИред
рдЗрд╕рд▓рд┐рдП, рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рдирд╛ рдЪрд╛рд╣рд┐рдПред

[1] https://github.com/corretto/corretto-11/issues/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 рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреНрдпрд╛?" рдФрд░ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдХреА рдПрдХ рд╕реВрдЪреА рдХреА рдУрд░ рдЗрд╢рд╛рд░рд╛ рдХрд░рддреЗ рд╣реБрдП рдЬреЛ рдЗрд╕реЗ рдмрдВрдбрд▓ рдХрд░рддреЗ рд╣реИрдВ (рдПрдХ рдиреЛрдЯ рдХреЗ рд╕рд╛рде рдХрд┐ рдЖрдк рдЙрди рдмрд┐рд▓реНрдб рдХреЗ рд▓рд┐рдП рд╡рд╛рдЙрдЪ рдирд╣реАрдВ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ)ред

https://adoptopenjdk.net/faq.html#openjfxfaq

рддрдм рдореИрдВ рдЙрддреНрд╕реБрдХ рд╣реВрдВ рдХрд┐ рдХрд┐рди рдореБрджреНрджреЛрдВ рдХреЛ рдорд╛рдирд╛ рдЬрд╛рддрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рддрдереНрдп рдпрд╣ рд╣реИ рдХрд┐ рдбреЗрдмрд┐рдпрди/рдЙрдмрдВрдЯреВ рдХрд╛ рдПрдХ рд╕рдорд░реНрдерд┐рдд рд╕рдВрд╕реНрдХрд░рдг рдУрдкрдирдЬреЗрдбреАрдХреЗ рдХреЛ рд╕реАрдзреЗ рдЙрдирдХреЗ рднрдВрдбрд╛рд░ рд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЕрдиреБрдорддрд┐ рджреЗрддрд╛ рд╣реИ рдФрд░ рдЖрдкрдХреЛ рдПрд▓рдЯреАрдПрд╕ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ (8 рдФрд░ 11) рдХреЗ рд▓рд┐рдП рдирд╡реАрдирддрдо рдЕрдкрдбреЗрдЯ рдорд┐рд▓рддрд╛ рд╣реИред

рдЙрджрд╛рд╣рд░рдг рдХреЗ рддреМрд░ рдкрд░: https://bugs.launchpad.net/ubuntu/+source/openjdk-14/+bug/1868699

рдзрдиреНрдпрд╡рд╛рдж! рдпрд╣ рдмреЗрд╣рддрд░ рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИ рдХрд┐ рдПрдбреЙрдкреНрдЯ рдХреНрдпреЛрдВ рд╣реИ :)

рд╣рд╛рдВ, рд▓реЗрдХрд┐рди рдореЗрд░реА рдЬрд╛рдирдХрд╛рд░реА рдХреЗ рдЕрдиреБрд╕рд╛рд░ рдпрд╣ рдПрдХрдорд╛рддреНрд░ рд╡рд┐рдХреНрд░реЗрддрд╛ рд╣реИ рдЬрд┐рд╕рдХреЗ рдкрд╛рд╕ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЬрд╛рд╡рд╛ рдПрдлрдПрдХреНрд╕ 8 рд╣реИ рдФрд░ рдпрд╣ 2022 рддрдХ рдРрд╕рд╛ рдХрд░реЗрдЧрд╛ред

https://adoptopenjdk.net/faq.html#openjfxfaq

рдЕрдЪреНрдЫрд╛!! рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдХрд┐ рдЖрдк 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 рдУрд╡рд░рд▓реЗ рдмрдирд╛рдиреЗ рдореЗрдВ рдкрд░реЗрд╢рд╛рдиреА рд╣реЛрддреА рд╣реИ рддреЛ рдореИрдВ рдЖрдкрдХреА рдорджрдж рдХрд░ рд╕рдХрддрд╛ рд╣реВрдВред

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдпрд╣ рдХреЗрд╡рд▓ рд╡рд┐рдВрдбреЛрдЬрд╝ рдРрдк рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВ рджреЗрдЦреВрдВрдЧрд╛ рдХрд┐ рдпрд╣ рд▓рд┐рдирдХреНрд╕ рдкрд░ рдХреИрд╕реЗ рдЪрд▓рддрд╛ рд╣реИред

рд╢рд╛рдпрдж, рдЬреЛ рдХреБрдЫ рднреА рд╣реИ, рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рд╕реНрдерд┐рд░ рд░реВрдк рд╕реЗ рд╕рдВрдХрд▓рд┐рдд рд╣реЛрдиреЗ рдкрд░ рдлрд░реНрдХ рдкрдбрд╝рддрд╛ рд╣реИред

рдпрд╛ рдпрд╣ рд╕рдВрд╕реНрдХрд░рдг рдЕрдВрддрд░ рд╣реИред рдЕрдкрдбреЗрдЯ рдХреЗ рдмреАрдЪ рд╡реЗрдмрдХрд┐рдЯ рдХрд╛рдлреА рдмрджрд▓ рдЧрдпрд╛, рд╡реЗрдмрдХрд┐рдЯ рдХреЗ рдирдП рд╕рдВрд╕реНрдХрд░рдг рднреА рдкреЗрд╢ рдХрд┐рдП рдЧрдП (рдХрдордЬреЛрд░рд┐рдпреЛрдВ рдХреЛ рдареАрдХ рдХрд░рдирд╛)ред

рджреБрд░реНрднрд╛рдЧреНрдп рд╕реЗ рдпрд╣ рдХреЗрд╡рд▓ рд╡рд┐рдВрдбреЛрдЬрд╝ рдРрдк рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐ рдореИрдВ рджреЗрдЦреВрдВрдЧрд╛ рдХрд┐ рдпрд╣ рд▓рд┐рдирдХреНрд╕ рдкрд░ рдХреИрд╕реЗ рдЪрд▓рддрд╛ рд╣реИред

рдЗрди рддрдХрдиреАрдХреЛрдВ рдХрд╛ рдЖрд╢рдп рдпрд╣ рд╣реЛрдЧрд╛ рдХрд┐ рдПрдХ рд╣реА рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд░рдирдЯрд╛рдЗрдо рджреНрд╡рд╛рд░рд╛ рд╕рдорд░реНрдерд┐рдд рдХрд┐рд╕реА рднреА рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдкрд░ рдЪрд▓ рд╕рдХреЗред рдпрд╣ рджреЗрдЦрдирд╛ рджрд┐рд▓рдЪрд╕реНрдк рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдХреНрдпрд╛ рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ!

рдпрджрд┐ рдХреЛрдИ рдбреЙрдХ рдЕрдкрдбреЗрдЯ рд╣реИ рддреЛ рд╣рдо рдмреНрд▓реЙрдЧ рдпрд╛ рд╡реЗрдмрд╕рд╛рдЗрдЯ рдкрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рддреЛ рдкреАрдЖрд░ рдХрд╛ рд╕реНрд╡рд╛рдЧрдд рд╣реИред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

nebhale picture nebhale  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

adam-thorpe picture adam-thorpe  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

sophia-guo picture sophia-guo  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

pshipton picture pshipton  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

karianna picture karianna  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ