์ธํŒŒ

You Can Become A

๋Šฆ๊ฒŒ ์‹œ์ž‘ํ•ด๋„ ๋ˆ„๊ตฌ๋“ ์ง€ ๋…ธ๋ ฅํ•˜๋ฉด ๊ฐœ๋ฐœ์ž๊ฐ€ ๋ ์ˆ˜ ์žˆ์–ด์š” !

jdk

๊ณต๋ถ€ํ•œ ๋‚ด์šฉ์„ ์ •๋ฆฌํ•ฉ๋‹ˆ๋‹ค
Java (JVM)

โ˜• JDK / JRE / JVM ๊ฐœ๋… & ๊ตฌ์„ฑ ์›๋ฆฌ ๐Ÿ’ฏ ์ด์ •๋ฆฌ

์ž๋ฐ”๋ฅผ ์ฒ˜์Œ ์„ค์น˜ํ•˜๋ฉด C:\Program Files\Java ํด๋”์— ์•„๋ž˜์™€ ๊ฐ™์ด JDK์™€ JRE ๊ฐ€ ๊ฐ๊ฐ ์„ค์น˜๋˜๋Š” ๊ฒƒ์„ ๋ณผ ์ˆ˜ ์žˆ๋‹ค. ๊ทธ๋ ‡๋‹ค๋ฉด ์ด JDK์™€ JRE์˜ ์—ญํ• ์€ ๋ฌด์—‡์ธ์ง€ ๊ทธ๋ฆฌ๊ณ  ์ž๋ฐ” ํ”„๋กœ๊ทธ๋žจ(JVM)์€ ์–ด๋–ค์‹์œผ๋กœ ๋Œ์•„๊ฐ€๋Š”์ง€์— ๋Œ€ํ•ด ์ •๋ฆฌํ•ด๋ณด๋Š” ์‹œ๊ฐ„์„ ๊ฐ€์ ธ๋ณด์ž. JDK (Java Development Kit) JDK๋Š” ์ž๋ฐ” ๊ฐœ๋ฐœํ‚คํŠธ(Java Development Kit)์˜ ์•ฝ์ž๋กœ ๊ฐœ๋ฐœ์ž๋“ค์ด ์ž๋ฐ”๋กœ ๊ฐœ๋ฐœํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋˜๋Š” SDK ํ‚คํŠธ๋ผ ์ƒ๊ฐํ•˜๋ฉด ๋œ๋‹ค. ๊ทธ๋ž˜์„œ JDK์•ˆ์—๋Š” ์ž๋ฐ”๋ฅผ ๊ฐœ๋ฐœ ์‹œ ํ•„์š”ํ•œ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ๋“ค๊ณผ javac, javadoc ๋“ฑ์˜ ๊ฐœ๋ฐœ ๋„๊ตฌ๋“ค์„ ํฌํ•จ๋˜์–ด ์žˆ๊ณ , ๊ฐœ๋ฐœ์„ ํ•˜๋ ค๋ฉด ์ž๋ฐ” ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰๋„ ์‹œ์ผœ์ค˜์•ผ ํ•˜๊ธฐ ๋•Œ๋ฌธ์— ๋’ค์—์„œ ๋ฐฐ์šธ JRE(Java Runtime Environment)๋„ ํ•จ๊ป˜ ..

category_image
์ธํŒŒ_
2022.08.26
10
Java (JVM)

โ˜• JDK & JRE ์ดˆ๊ฐ„๋‹จ ์„ค์น˜ ๋ฐ ํ™˜๊ฒฝ ๋ณ€์ˆ˜ ์„ค์ •

์ž๋ฐ” (JDK / JRE) ์„ค์น˜ ๋จผ์ € ์•„๋ž˜ ํ™ˆํŽ˜์ด์ง€์—์„œ jdk์™€ jre๋ฅผ ์„ค์น˜ํ•ด์ค€๋‹ค. JRE : ์ž๋ฐ” ์‹คํ–‰ ํ™˜๊ฒฝ(Java Runtime Environment)์˜ ์•ฝ์ž๋กœ ์ž๋ฐ”๋กœ ๋งŒ๋“ค์–ด์ง„ ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰์‹œํ‚ค๋Š”๋ฐ ํ•„์š”ํ•˜๋‹ค. JDK : ์ž๋ฐ” ๊ฐœ๋ฐœํ‚คํŠธ(Java Development Kit)์˜ ์•ฝ์ž๋กœ ์ด๋ฆ„ ๊ทธ๋Œ€๋กœ ๊ฐœ๋ฐœ์ž๋“ค์ด ์ž๋ฐ”๋กœ ๊ฐœ๋ฐœํ•˜๋Š” ๋ฐ ์‚ฌ์šฉ๋œ๋‹ค. โ€ป JAVA SE 8 ( 8u202 and earlier ) ๋ฒ„์ „์„ ์‚ฌ์šฉํ•˜๋Š” ์ด์œ  Oracle์ด 2018๋…„ 7์›”๋ถ€ํ„ฐ JAVA๋ฅผ ์œ ๋ฃŒ( Paid ) ๊ตฌ๋…ํ˜• ๋ผ์ด์„ผ์Šค๋กœ ๊ฐœํŽธํ•˜๋ฉด์„œ JAVA SE 8 ( 8u211 and later ) ๋ฒ„์ „๋ถ€ํ„ฐ๋Š” 6๊ฐœ์›” ์ดํ›„๋ถ€ํ„ฐ๋Š” ๋ณด์•ˆ ์—…๋ฐ์ดํŠธ๊ฐ€ ์ด๋ฃจ์–ด์ง€์ง€ ์•Š๋Š” ํ˜•ํƒœ๋กœ ๋ณ€๊ฒฝ๋˜์—ˆ๋‹ค. ๊ทธ๋ ‡๊ธฐ ๋•Œ๋ฌธ์— Oracle์—์„œ ๋ฌด๋ฃŒ๋กœ ๋ณด์•ˆ ์—…๋ฐ์ดํŠธ๋ฅผ ์ง€์›..

category_image
์ธํŒŒ_
2022.08.01
7