AdoptOpenJDK์๋ api-ms-win-core-console-l1-1-0.dll๊ณผ ๊ฐ์ DLL์ด ํฌํจ๋์ง ์์ต๋๋ค.
์ฆ, ์ฌ์ฉ์๊ฐ ์์คํ ์ Microsoft Visual C ++ ์ฌ๋ฐฐํฌ ๊ฐ๋ฅ ํจํค์ง๋ฅผ ์ค์นํ์ง ์๋ ํ AdoptOpenJDK์์ ์คํ๋๋ JavaFX ์ฑ์ด ์คํ๋์ง ์์ต๋๋ค.
์ด๋ฌํ ์ค๋ฅ์ ์๋ https://github.com/javafxports/openjdk-jfx/issues/365#issuecomment -458720720์ ์ค๋ช ๋์ด ์์ต๋๋ค.
@johanvos- ์ด๊ฒ์ด ์ฐ๋ฆฌ ๋ฐฐํฌํ์ด ๊ฐ์ง ๊ฒ์ผ๋ก ๊ธฐ๋ํ๋ ๊ฒ์ ๋๊น, ์๋๋ฉด JavaFX ํจํค์ง์ ์ผ๋ถ์ ๋๊น?
OpenJDK ๋ฐฐํฌํ์ ์ผ๋ถ์ด๋ฏ๋ก ์ผ๊ด์ฑ์ ์ํด AdoptOpenJDK ๋ฐฐํฌํ์๋ ํฌํจ๋์ด์ผํ๋ค๊ณ ์๊ฐํฉ๋๊น?
๊ฐ์ฌํฉ๋๋ค! @ ali- ince /
ํจํค์ง์ dll์ ํฌํจํ๋ฉด ๊ณ ๋ คํด์ผ ํ OpenJDK ๋ฐฐํฌํ์ ํฌ๊ธฐ๊ฐ ์ฆ๊ฐํฉ๋๋ค. Microsoft๋ OS / ๋ณด์ ์ ๋ฐ์ดํธ๊ฐ ํด๋น ๋ฐํ์์ ์ ์ฉ๋์ง ์์ ์ ์์ผ๋ฏ๋ก ์ ์ ๋งํฌ๋ฅผ ๊ถ์ฅํ์ง ์๊ฑฐ๋ ์์ฒด ๋๋ ํฐ๋ฆฌ์ DLL์ ํฌํจํ์ง ์์ต๋๋ค.
OS ๋ ๋ฒจ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ฒ๋ผ ๋ณด์ด์ง๋ง ์ด๋ป๊ฒ ๋ ์ด๋ฆ์ด ๋ณ๊ฒฝ๋์์ต๋๋ค. MS ์ปค๋ฎค๋ํฐ์ ์ ์์ ๋ชจ๋ API ํ๋ฉด์ ๋ํ shim ์ธ mincore.lib๋ฅผ ์ฌ์ฉํด์ผํ๋ค๋ ๊ฒ์ ๋๋ค. ๊ทธ๋ฌ๋ ๋ฐ์ด๋๋ฆฌ๋ Windows 8 ์ด์์์๋ง ์๋ํฉ๋๋ค.
๋๋ ์ค์น ํ๋ก๊ทธ๋จ ํจํค์ง์ ์ ์ฒด Visual C ++ ์ฌ๋ฐฐํฌ ๊ฐ๋ฅ ์ค์น ํ๋ก๊ทธ๋จ์ probabaly ๋ฐฐํฌ ํ ์ ์์ต๋๋ค.
์ข์ ์ ํ์ ๋ฌด์์ ๋๊น?
์๋ ํ์ธ์.
๋๋ ์ค์น ํ๋ก๊ทธ๋จ ํจํค์ง์ ์ ์ฒด Visual C ++ ์ฌ๋ฐฐํฌ ๊ฐ๋ฅ ์ค์น ํ๋ก๊ทธ๋จ์ probabaly ๋ฐฐํฌ ํ ์ ์์ต๋๋ค.
์!!!
AdoptOpenJDK๋ jdk.java.net ๋ฆด๋ฆฌ์ค์ ๋๋กญ ์ธ ๋์ฒดํ์ด์ด์ผํฉ๋๋ค.
์ต์ข ์ฌ์ฉ์๊ฐ ๊ณจ์นซ๊ฑฐ๋ฆฌ๋ฅผ ๋ฐ์ด ๋๊ฒํ๋ค๋ฉด ์ ๋ก ์์กด์ฑ jlink ์ฑ์ ๊ฐ์น ์ ์์ ๋งค์ฐ ํด๋ฅผ ๋ผ์น ๊ฒ์ ๋๋ค.
IMHO, AdoptOpenJDK์ VC ++ redist๋ฅผ ํฌํจํ๋ ๊ฒ์ ๊ณ ๋ คํ๋ ์ด์ ๋ ์ ์ ์์ง๋ง .dll์ด ํ์๋กํ๊ณ JavaFX ์์ฒด .dll์ด ํ์ํ ๊ฒฝ์ฐ ์๋ง ํฌํจํด์ผํฉ๋๋ค. ๊ทธ๋ฌ๋ฉด ํฌํจํ๋ ์ด์ ๊ฐ ์ด์ํด ๋ณด์ ๋๋ค. .
JavaFX ํจํค์ง์ ํฌํจํ๋ ๊ฒ์ด ๋ ํฉ๋ฆฌ์ ์ ๋๋ค.
๋๋ AdoptOpenJavaFX ์ถ๊ฐ ํจํค์ง์ ํฌํจ :-)
JavaFX ํจํค์ง์ ํฌํจํ๋ ๊ฒ์ด ๋ ํฉ๋ฆฌ์ ์ ๋๋ค.
์ด์์ ์ธ ์ธ๊ณ์ .dll์ด JavaFX ํจํค์ง์ ์์ด์ผํ๋ค๋ ๊ฒ์ด ์ ๋์ ์ผ๋ก ์ณ๋ค๋ ๊ฒ์ ์ ์ ์์ต๋๋ค.
ํ์ง๋ง ๊ทธ ๋์ ์์ ์ AdoptOpenJavaFX ํจํค์ง๋ฅผ ์ ๊ณตํ๊ฑฐ๋ Gluon์ด ํจํค์ง์ .dll์ ํฌํจํ๋๋ก ์ค๋ ํ ์์์ ๋๊น์ง AdoptOpenJDK๋ JavaFX ์ฑ์์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
๋๋ ๋ชจ๋ ์ข ๋ฅ์ ๋ ๋์ ์ฅ๊ธฐ์ ์ธ ์ ๊ทผ ๋ฐฉ์์ด ์๋ค๊ณ ํ์ ํ์ง๋ง, ๊ทธ๋์ ์ด๊ฒ์ AdoptOpenJDK์ ๋ํด ๋ฐ์ ๋ค์ผ ์์๋ ๋ฆผ๋ณด ์ํ์ ๋๋ค.
์ฌ๊ธฐ์ ์ฃผ๋ ๋ฌธ์ ๋ AdoptOpenJDK๊ฐ JavaFX๊ฐ ๋น๋ ๋ ๊ฒ (DLL ์ด๋ฆ์ด ๋๋ฝ ๋ ๊ฒฝ์ฐ ์๋ง๋ VS2017 ์ผ ๊ฒ์)๊ณผ ๋ค๋ฅธ ๋ฒ์ ์ Visual Studio (๋ด๊ฐ ํ์ธํ ๊ฒ์ด์ง๋ง ์๋ง๋ VS2013 ์ผ ๊ฒ์)๋ก JDK๋ฅผ ๋น๋ํ๋ค๋ ๊ฒ์ ๋๋ค.
๋จผ์ VS ๋ฒ์ ์ ํ์ธํ๊ณ ์ฌ๊ธฐ์์ ์ ๋ฐ์ดํธํ๊ฒ ์ต๋๋ค.
AdoptOpenJDK 12 (ํซ์คํ)์ ์ด์ ํ์ํ DLL์ด ์์ผ๋ฏ๋ก ๋ชจ๋ ๊ฒ์ด JavaFX ์ฑ์์ ์๋ฒฝํ๊ฒ ์๋ํฉ๋๋ค.
๊ฐ์ฌํฉ๋๋ค!!!
AdoptOpenJDK 12 (ํซ์คํ)์ ์ด์ ํ์ํ DLL์ด ์์ผ๋ฏ๋ก ๋ชจ๋ ๊ฒ์ด JavaFX ์ฑ์์ ์๋ฒฝํ๊ฒ ์๋ํฉ๋๋ค.
๊ฐ์ฌํฉ๋๋ค!!!
๋ฃ๊ธฐ ์ข์ ์์-Java 11 ๋ฐ 8์ ๊ฒฝ์ฐ์ด ๋ฌธ์ ๊ฐ ์ด์ ์ผ๊ฐ์ ํด๊ฒฐ ๋ ๊ฒ ๊ฐ์ต๋๋ค. @ ali-ince ์ด์ ๋ชจ๋ ๋ฒ์ ์ ๋ํด VS 2017๋ก ๋น๋ํ๊ณ ์์ต๋๊น?
์์ง @karianna , ์์ง ์งํ ์ค์ ๋๋ค. vs2017๋ก ์ ํ ํ ๋์ด ์ค๋ ๋๋ฅผ ์ ๋ฐ์ดํธํ๊ฒ ์ต๋๋ค.
์ด๊ฒ์ ๋ํ ๋น ๋ฅธ ์ ๋ฐ์ดํธ;
์๋
ํ์ธ์!
๊ณ ๊ฐ ํ๊ฒฝ์์ ๋๋ฝ ๋ C ๋ฐํ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ์ ๋ฌธ์ ๊ฐ ์์ต๋๋ค.
์ด ๋ฌธ์ ์ ์ํ๋ ์ด๋ป์ต๋๊น?
ํด๊ฒฐ ๋ฐฉ๋ฒ์ C ๋ฐํ์์ ์ด์ ์ฒด์ ์ ํจ๊ป ์ค์น๋์ง ์์ ์์ฒ ๊ฐ์ ํด๋ผ์ด์ธํธ ์์คํ
์ ์ค์นํ๋ ๊ฒ์
๋๋ค.
Microsoft๊ฐ ์ด๋ฌํ ๋ฒ์ ์ ์ง์ํ๋ ํ ๊ณ ๊ฐ์๊ฒ ๊ฐ์ ๋ก์ด๋ฅผ ์ํํ๊ฑฐ๋ Windows Server 2012 R2์์ ์ต์ ๋ฒ์ ์ผ๋ก ์ด์ ํ ์ ์์ต๋๋ค.
//ํธ์งํ๋ค:
๊ทธ ๋์ ๋ค๋ฅธ ํด๊ฒฐ ๋ฐฉ๋ฒ์ด ์์ต๋๊น?
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
์ด๊ฒ์ ๋ํ ๋น ๋ฅธ ์ ๋ฐ์ดํธ;