JDK(Java Development Kit) ๊ฐ๋ฐ์์ฉ ์๋ฐ ์๋ฐ ์์ฉ ๊ฐ๋ฐ ํ๊ฒฝ, ๊ฐ๋ฐ์ ํ์ํ ๋๊ตฌ ํฌํจ JDK ๊น๋ฉด ์๋์ผ๋ก JRE(Java Runtime Environment, ์๋ฐ ์คํ ํ๊ฒฝ) ์์ฑ ์๋ฐ ๋ฐฐํฌํ ์ข ๋ฅ ๊ฐ๋ฐ ํ๊ฒฝ์ ๋ฐ๋ผ ๋ค์ํ ๋ฐฐํฌํ ์ ๊ณต Java SE ์๋ฐ ํ์ค ๋ฐฐํฌํ ๋ฐ์คํฌํ๊ณผ ์๋ฒ ์์ฉ ๊ฐ๋ฐ ํ๋ซํผ Java ME ์๋ฐ ๋ง์ดํฌ๋ก ๋ฐฐํฌํ ์๋ฒ ๋๋, ๊ฐ์ ์ ํ ์ํ API ์ ์ Java EE ์๋ฐ ๊ธฐ์ ์ฉ ๋ฐฐํฌํ Java ๋ชจ๋ ํ๋ก๊ทธ๋๋ฐ Java 9๋ถํฐ ๋ชจ๋ ํ๋ก๊ทธ๋๋ฐ ์์ ๋ชจ๋ ๋ฐฉ์ ์๋ ๊ธฐ์กด ๋ฐฉ์์ผ๋ก ์๋ฐ ํ๋ก๊ทธ๋๋ฐ ํด๋ ๋ฌด๊ด ์๋ฐ API JDK์ ํฌํจ๋ ํด๋์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ (๋ด๊ฐ ๋ง๋ค์ง ์์ ํ๋ก๊ทธ๋จ) ๊ฐ๋ฐ์๋ API๋ฅผ ์ด์ฉํด ์ฝ๊ณ ๋น ๋ฅด๊ฒ ์๋ฐ ํ๋ก๊ทธ๋จ ๊ฐ๋ฐ ์๋ฐ ํจํค์ง(pack..