๐Ÿ’ป/ํ”„๋กœ๊ทธ๋ž˜๋ฐ

[JAVA] ๊ฐœ๋ฐœํ™˜๊ฒฝ ์„ค์น˜

ruhz 2021. 2. 4. 04:42

0. ์šฉ์–ด ์ •๋ฆฌ

  • Java SE(Java Standard Edition) : ๊ธฐ๋ณธ์ ์ธ API๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ๋Š”, ํ”ํžˆ ์ƒ๊ฐํ•˜๋Š” Java.
  • JVM(Java Virtual Machine) : Java ํด๋ž˜์Šค๋ฅผ ์ฝ๋Š” ๊ฐ€์ƒ๋จธ์‹ . ํ•ต์‹ฌ ์—”์ง„.
  • JRE(Java Runtime Environment) : Java๋ฅผ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ
  • JDK(Java Development Kit) : Java๋ฅผ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ

 

 

1. Java SE ์„ค์น˜

(๋งํฌ) : ๋ฒ„์ „์€ ๋”ฑํžˆ ์‹ ๊ฒฝ์“ธ ๊ฑฐ ์—†์ด ์ตœ์‹ ๊ฑฐ ๊น”์•„์ฃผ์ž.

 

 

 

2. JRE ์„ค์น˜

(๋งํฌ) : ๋ฒ„์ „์€ ๋”ฑํžˆ ์‹ ๊ฒฝ์“ธ๊ฑฐ ์—†์ด ์ตœ์‹ ๊ฑฐ ๊น”์•„์ฃผ์ž.

 

 

 

3. ํ™˜๊ฒฝ๋ณ€์ˆ˜ ํŽธ์ง‘

ํ™˜๊ฒฝ๋ณ€์ˆ˜๋ฅผ ํŽธ์ง‘ํ•ด์ฃผ์ง€ ์•Š์œผ๋ฉด, ๋‚˜์ค‘์— ์ดํด๋ฆฝ์Šค ์‹คํ–‰ ์‹œ JVM์˜ ๋ฒ„์ „์„ ์ž˜๋ชป ์ธ์‹ํ•œ๋‹ค.

 

์ž๋ฐ”(JAVA) JDK ์„ค์น˜ ๋ฐ ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ์„ค์ •ํ•˜๋Š” ๋ฐฉ๋ฒ•์ž…๋‹ˆ๋‹ค.

์ž๋ฐ”(java)๋Š” ์„  ๋งˆ์ดํฌ๋กœ ์‹œ์Šคํ…œ(Sun Microsystems)์—์„œ ๊ฐœ๋ฐœ๋œ ํ”„๋กœ๊ทธ๋ž˜๋ฐ ๊ธฐ์ˆ ๋กœ ์ง€๊ธˆ์€ 2010๋…„ 1์›” ์˜ค๋ผํด(Oracle)์— ์ธ์ˆ˜ํ•ฉ๋ณ‘๋˜์—ˆ์Šต๋‹ˆ๋‹ค. ์ด ์ž๋ฐ” ์–ธ์–ด๋กœ ํ”„๋กœ๊ทธ๋žจ์„ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ๊ณ  ์•ˆ๋“œ๋กœ์ด๋“œ ์•ฑ

prolite.tistory.com

 

 

 

4. Eclipse ์„ค์น˜

(๋งํฌ) : ์ธ์Šคํ†จ๋Ÿฌ๋กœ ์„ค์น˜ํ•˜๋ฉด ๋ฌด๋ฐ˜์‘์ธ ๊ฒฝ์šฐ๊ฐ€ ๋งŽ์œผ๋‹ˆ, ํŒจํ‚ค์ง€๋กœ ์„ค์น˜ํ•˜์ž. ์••์ถ• ํ’€๊ณ  ์ดํด๋ฆฝ์Šค ์‹คํ–‰.