728x90
๋ฐ์ํ
JRE (Java Runtime Environment)
์๋ฐ ์คํ ํ๊ฒฝ
์๋ฐ ํ๋ก๊ทธ๋จ์ ์คํํ๋๋ฐ ํ์ํ ๊ฒ
- ๋ชฉ์
JRE๋ Java ํ๋ก๊ทธ๋จ์ ์คํํ๋ ๋ฐ ํ์ํ ํ๊ฒฝ ์ ๊ณต
ํ๋ก๊ทธ๋จ์ด ์ด๋ฏธ ์ปดํ์ผ๋์ด ์คํ ๊ฐ๋ฅํ ์ํ์ธ ๊ฒฝ์ฐ์ ์ฌ์ฉ - ๊ตฌ์ฑ ์์
JRE์๋ Java ๊ฐ์ ๋จธ์ (JVM), ํด๋์ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ, Java ์คํ ํ๊ฒฝ ํฌํจ - ์ฌ์ฉ
์ฌ์ฉ์๋ JRE๋ฅผ ์ค์นํ์ฌ Java ํ๋ก๊ทธ๋จ์ ์คํํ ์ ์๋ค.
JDK (Java Development Kit)
์๋ฐ ๊ฐ๋ฐ ๋๊ตฌ
- ๋ชฉ์
JDK๋ Java ์ ํ๋ฆฌ์ผ์ด์ ๋ฐ ์ ํ๋ฆฟ์ ๊ฐ๋ฐํ๋ ๋ฐ ํ์ํ ๋๊ตฌ๋ค์ ํฌํจ
์ฆ, Java ํ๋ก๊ทธ๋จ์ ์์ฑ, ์ปดํ์ผ, ๋๋ฒ๊ทธํ๋ ๋ฐ ํ์ํ ๋ชจ๋ ๊ธฐ๋ฅ์ด ์ ๊ณต - ๊ตฌ์ฑ ์์
JDK์๋ JRE์ ๋ชจ๋ ๊ตฌ์ฑ ์์๋ฟ๋ง ์๋๋ผ ์ปดํ์ผ๋ฌ (javac), ๋๋ฒ๊ฑฐ (jdb), ๊ฐ๋ฐ ๋๊ตฌ ๋ฑ์ด ํฌํจ - ์ฌ์ฉ
ํ๋ก๊ทธ๋๋จธ๋ JDK๋ฅผ ์ฌ์ฉํ์ฌ Java ์ฝ๋๋ฅผ ์์ฑํ๊ณ , ์ด๋ฅผ ์ปดํ์ผํ์ฌ ์คํ ๊ฐ๋ฅํ Java ํ๋ก๊ทธ๋จ์ผ๋ก ๋ง๋ค ์ ์๋ค.
โ
JRE๋ Java ํ๋ก๊ทธ๋จ์ ์คํํ๋ ๋ฐ ํ์ํ ์ต์ํ์ ํ๊ฒฝ์ ์ ๊ณตํ๊ณ
JDK๋ Java ์ ํ๋ฆฌ์ผ์ด์ ์ ๊ฐ๋ฐํ๊ณ ์คํํ๊ธฐ ์ํ ๋๊ตฌ์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ ๊ณต
๊ฐ๋ฐ์๊ฐ Java ์ ํ๋ฆฌ์ผ์ด์ ์ ๋ง๋ค๋ ค๋ฉด JDK๊ฐ ํ์ํ๋ฉฐ,
์ผ๋ฐ ์ฌ์ฉ์๋ JRE๋ง ์์ผ๋ฉด ๋ฏธ๋ฆฌ ๋ง๋ค์ด์ง Java ํ๋ก๊ทธ๋จ์ ์คํํ ์ ์๋ค.
https://pamyferret.tistory.com/45
https://code-lab1.tistory.com/253#google_vignette
https://velog.io/@chokye/JDK%EC%99%80-JRE-%EC%B0%A8%EC%9D%B4%EC%A0%90\
๋ฐ์ํ
'TIL > Java' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
thymeleaf layout ์ ์ฉํ๊ธฐ (header, footer, main) (0) | 2024.01.26 |
---|---|
java lombok annotation ์์๋ณด์ (0) | 2024.01.14 |
java ์ค๋ฒ๋ก๋ฉ๊ณผ ์ค๋ฒ๋ผ์ด๋ฉ (0) | 2024.01.13 |
Spring , RequestParam๊ณผ PathVariable ๊ตฌ๋ถ (1) | 2024.01.12 |
java ์๋ฃ๊ตฌ์กฐ (1) | 2024.01.04 |