์ค๋ผํด์ 16์ XNUMX์ผ๋ถํฐ ์ถํ์ ์์ํ์ต๋๋ค Java SE๋ ์์
์ ์ฌ์ฉ์ ์ ํํ๋ ์๋ก์ด ๋ผ์ด์ผ์ค ๊ณ์ฝ์ผ๋ก ์ถ์๋ฉ๋๋ค. ์ด์ Java SE๋ ์ํํธ์จ์ด ๊ฐ๋ฐ ์ค์๋ง ๋๋ ๊ฐ์ธ ์ฉ๋, ํ
์คํธ, ํ๋กํ ํ์
์ ์ ๋ฐ ์ ํ๋ฆฌ์ผ์ด์
์์ฐ์ฉ์ผ๋ก๋ง ๋ฌด๋ฃ๋ก ์ฌ์ฉํ ์ ์์ต๋๋ค.
16์ XNUMX์ผ๊น์ง Java SE ์
๋ฐ์ดํธ๋ ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๋ฆด๋ฆฌ์ค๋์์ต๋๋ค. BCL (๋ฐ์ด๋๋ฆฌ ์ฝ๋ ๋ผ์ด์ผ์ค), ๊ทธ๋ฆฌ๊ณ ์๋ก์ด ๋ผ์ด์ผ์ค ๊ณ์ฝ์ ๋ฐ๋ผ์๋ง OTN (์ค๋ผํด ๊ธฐ์ ๋คํธ์ํฌ). ์์
์ฉ ํ๋ก์ ํธ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ๋ผ์ด์ผ์ค๋ฅผ ๊ตฌ๋งคํ๊ฑฐ๋ ๋ฌด๋ฃ ํจํค์ง๋ก ์ ํํด์ผ ํฉ๋๋ค. ์คํJDK๋ ์์ฉ ์ ํ๊ณผ์ ๋์ ์ฐ๊ฒฐ์ ํ์ฉํ๋ GNU ClassPath ์์ธ๋ฅผ ์ ์ธํ๊ณ GPLv2 ๋ผ์ด์ผ์ค์ ๋ฐ๋ผ ๋์ผํ ์กฐ๊ฑด์ผ๋ก ๊ณ์ ๊ฐ๋ฐ๋ฉ๋๋ค. ์ถ๊ฐ ์ทจ๋์ ์ํด Java SE๋ฅผ ๊ณ์ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ ์
๋ฐ์ดํธ ๊ธฐ์
์ ์ฌ์ฉ์๋น ๋๋ ์ปดํจํฐ๋น ์ $2.50์ ๋น์ฉ์ด ๋๋ ์์
์ฉ ๋ผ์ด์ผ์ค๋ฅผ ์ทจ๋ํด์ผ ํฉ๋๋ค.
๋ผ์ด์ ์ค ๋ชจ๋ธ ๋ณ๊ฒฝ ๊ฒฐ์ ์ ๊ฐ๋ฐ ํ๋ก์ธ์ค๋ฅผ ํ๋ํํ ํ์ ์ด๋ฃจ์ด์ก์ต๋๋ค. ์ด ํ๋ก์ธ์ค๋ OpenJDK๋ฅผ ์ฌ์ฉํ์ฌ ์ง์์ ์ผ๋ก ์
๋ฐ์ดํธ๋๋ ๋จ์ผ ๋ง์คํฐ ๋ธ๋์น๋ก ์ด์ ๋์์ต๋๋ค. ์ฌ๊ธฐ์๋ ๊ธฐ์ฑ ๋ณ๊ฒฝ ์ฌํญ์ด ํฌํจ๋์ด ์์ผ๋ฉฐ ์ ๋ฆด๋ฆฌ์ค๋ฅผ ์์ ํํ๊ธฐ ์ํด 6๊ฐ์๋ง๋ค ๋ธ๋์น๊ฐ ๋ถ๊ธฐ๋ฉ๋๋ค. ์ด์ ์๋ Oracle์ Java SE ์ ํ๊ตฐ์ ์ถ๊ฐ์ ์ธ ์์ฉ ๊ตฌ์ฑ ์์๊ฐ ํฌํจ๋์ด ์์์ง๋ง ์ด์ ๋ ์์ค ์ฝ๋๊ฐ ๊ณต๊ฐ๋์ด ์์ผ๋ฉฐ OpenJDK์ Oracle Java SE ์ ํ์ ์ํธ ๊ตํ ๊ฐ๋ฅํ ๊ฒ์ผ๋ก ๊ฐ์ฃผ๋ ์ ์์ต๋๋ค. java.com์์ ์ ๊ณต๋๋ Oracle Java SE ๋ฐ์ด๋๋ฆฌ์ ๊ธฐ์
์ฌ์ฉ์๋ OpenJDK ๋น๋๋ก ์
๊ทธ๋ ์ด๋ํ์ฌ ๋ฌด๋ฃ๋ก Java๋ฅผ ๊ณ์ ์ฌ์ฉํ ์ ์์ต๋๋ค.
Java SE 8 ๋ธ๋์น๋ฅผ ์ฌ์ฉํ๋ ๊ฒฝ์ฐ Amazon์์ ๊ฐ๋ฐํ ํ๋ก์ ํธ๋ก ์ ํํ ์ ์์ต๋๋ค. ์ณ์, ํผ์ง ๊ธฐ์
์์ ๋ฐ๋ก ์ฌ์ฉํ ์ ์๋๋ก ์ฅ๊ธฐ๊ฐ ์ง์๋๋ Java 8 ๋ฐ 11์ ๋ฌด๋ฃ ๋ฐฐํฌํ์
๋๋ค. Corretto 8์ ์
๋ฐ์ดํธ ๋ฆด๋ฆฌ์ค๋ ์ ์ด๋ 2023๋
XNUMX์๊น์ง ๋ณด์ฅ๋ฉ๋๋ค. ์
๋ฐ์ดํธ๋ ์๋ฌด๋ฐ ์ ํ ์์ด ๋ฌด๋ฃ๋ก ์ ๊ณต๋ฉ๋๋ค. Corretto๋ ์ฌ์์ ์ค์ํ๋ ๊ฒ์ผ๋ก ์ธ์ฆ๋์์ผ๋ฉฐ Java SE๋ฅผ ๋์ฒดํ๋ ๋ฐ ์ฌ์ฉํ ์ ์์ต๋๋ค.
์ถ๊ฐ์ ์ผ๋ก Red Hat์ด ํ๋ค ์ด์ ์ Oracle์ด ์ ์ง ๊ด๋ฆฌํ์ผ๋ฉฐ ํ์ฌ๋ OpenJDK 8 ๋ฐ 11์์ OpenJDK 12 ๋ฆด๋ฆฌ์ค๊ฐ ๋ถ๊ธฐ๋ ๋ง์คํฐ ๋ธ๋์น ๊ฐ๋ฐ์ ์ด์ ์ ๋ง์ถ๊ณ ์๋ OpenJDK 13 ๋ฐ OpenJDK XNUMX ๋ธ๋์น์ ๋ํ ๋ฆฌ๋์ญ์
๋๋ค.
Red Hat์ ์ด์ ๋ธ๋์น์ ๋ํด ๊ณต๊ฐ์ ์ผ๋ก ์ฌ์ฉ ๊ฐ๋ฅํ ์
๋ฐ์ดํธ๋ฅผ ์ง์์ ์ผ๋ก ์์ฑํ๊ณ ์ฝ๋ ๊ธฐ๋ฐ์ ์ ์งํ๋ฉฐ ๊ธฐ์ ์ง์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ์์
์ ์ด์ด๋ฐ์์ต๋๋ค. ์ด๋ฌํ ๋จ๊ณ๋ ํน๋ณํ ๊ฒ์ด ์๋๋๋ค. Red Hat์ ์ด์ ์ ๋ธ๋์น ์ ์ง ๊ด๋ฆฌ๋ฅผ ๋งก์์ต๋๋ค. OpenJDK 7 ะธ OpenJDK 6.
์ถ์ฒ : opennet.ru