โ˜• Java

์ž๋ฐ” ๊ฐœ๋ฐœํ™˜๊ฒฝ ์ค€๋น„ํ•˜๊ธฐ(JDK 17์„ค์น˜, Eclipse ์„ค์น˜)

์—ฐ_์šฐ๋ฆฌ 2021. 10. 20. 23:50
๋ฐ˜์‘ํ˜•

๐Ÿ“‘[๋ชฉ์ฐจ]

์ž๋ฐ” ํƒ„์ƒ

JDK : Java Development Kit

JRE : Java Runtime Environment

์ž๋ฐ” ๊ฐœ๋ฐœํ™˜๊ฒฝ ์ค€๋น„ํ•˜๊ธฐ(1) - JDK ์„ค์น˜

+++JDK ์ž˜ ์„ค์น˜๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ

์ž๋ฐ” ๊ฐœ๋ฐœํ™˜๊ฒฝ ์ค€๋น„ํ•˜๊ธฐ(2) - Eclipse ์„ค์น˜

 

์ž๋ฐ” ํƒ„์ƒ

๊ณผ๊ฑฐ์—” ๊ฐ„๋‹จํ•œ ํ”„๋กœ๊ทธ๋žจ๋„ window์šฉ ๋”ฐ๋กœ, linux์šฉ ๋”ฐ๋กœ, mac์šฉ.. ๋“ฑ๋“ฑ

์šด์˜์ฒด์ œ์— ๋”ฐ๋ผ ์ฝ”๋“œ๋ฅผ ๋‹ค๋ฅด๊ฒŒ ์ž‘์„ฑํ–ˆ์–ด์•ผํ–ˆ๋‹ค.

"์•„ ใ…œ ๊ฐ™์€ ์•Œ๊ณ ๋ฆฌ์ฆ˜์„ ๋‹ค๋ฅธ ์–ธ์–ด๋กœ ๋ช‡๋ฒˆ์„ ์ž‘์„ฑํ•ด์•ผํ•˜๋Š”๊ฑฐ์•ผ..
์ฝ”๋“œ ํ•œ๋ฒˆ๋งŒ ์ž‘์„ฑํ•˜๊ณ , ์šด์˜์ฒด์ œ ์ƒ๊ด€์—†์ด ํ”„๋กœ๊ทธ๋žจ์„ ๋งŒ๋“ค ์ˆœ ์—†์„๊นŒ?"

=> ํ•ด์„œ Write Once. Run Everywhere์˜ ์ž๋ฐ”๊ฐ€ ๋‚˜์˜ค๊ฒŒ๋œ ๊ฒƒ!!

 

 

JDK : Java Development Kit 

์ž๋ฐ” ๊ฐœ๋ฐœํ™˜๊ฒฝ

์„ค์น˜ํ•˜๋ฉด ์ž๋ฐ” ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ์Œ (JRE)

+ ๋ผ์ด๋ธŒ๋Ÿฌ๋ฆฌ, ํ”Œ๋žซํผ ํฌํ•จ๋˜์–ด ์ž๋ฐ” ํ”„๋กœ๊ทธ๋žจ์„ ๊ฐœ๋ฐœํ•  ์ˆ˜ ์žˆ์Œ

์ž๋ฐ”์ปดํŒŒ์ผ๋Ÿฌ javac.exe๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ์Œ

 

JRE : Java Runtime Environment

์ž๋ฐ” ์‹คํ–‰ํ™˜๊ฒฝ

์ž๋ฐ” ํ”„๋กœ๊ทธ๋žจ์„ ์‹คํ–‰ํ•  ์ˆ˜ ์žˆ๊ณ , JVM์ด ๋™์ž‘ํ•  ์ˆ˜ ์žˆ๋Š” ํ™˜๊ฒฝ์„ ๋งŒ๋“ ๋‹ค(=JVM์šฉ OS)

์ž๋ฐ”์‹คํ–‰๊ธฐ java.exe๋ฅผ ํฌํ•จํ•˜๊ณ  ์žˆ์Œ.

 

 

 


 

 

์ž๋ฐ” ๊ฐœ๋ฐœํ™˜๊ฒฝ ์ค€๋น„ํ•˜๊ธฐ(1) - JDK๋ฅผ ์„ค์น˜ํ•ด๋ณด์ž

1. ๊ตฌ๊ธ€์— JDK ๊ฒ€์ƒ‰ -> Oracleํ™ˆํŽ˜์ด์ง€์˜ Java Downloads ํด๋ฆญ

 

 

 

2. ์•„๋ž˜๋กœ ์Šคํฌ๋กคํ•ด์„œ Windows ์„ ํƒ, Installer์˜ exeํŒŒ์ผ ํด๋ฆญํ•ด์„œ ๋‹ค์šด๋กœ๋“œ

 

 

 

3. ๋‹ค์šด๋ฐ›์€ exe ์‹คํ–‰ ํ›„ next ํด๋ฆญ

 

 

4. ์„ค์น˜๋˜๋Š” ๊ฒฝ๋กœ ํ™•์ธ

-> ์ด์ƒ์—†์œผ๋ฉด next 

-> ์ด์ƒ์žˆ์œผ๋ฉด change ๋ฒ„ํŠผ๋ˆŒ๋Ÿฌ์„œ ์„ค์น˜๊ฒฝ๋กœ ์ง€์ • ํ›„ next

 

 

 

5. ์™„๋ฃŒ๋ ๋•Œ๊นŒ์ง€ ๋Œ€๊ธฐ

 

 

 

6. Successfully Installed ์„ค์น˜ ์™„๋ฃŒ! close ํด๋ฆญ

 

 

 

 

 

+++ JDK ์ž˜ ์„ค์น˜๋˜์—ˆ๋Š”์ง€ ํ™•์ธํ•˜๊ธฐ

1. ์œˆ๋„์šฐ๋ฒ„ํŠผ(์‹œ์ž‘๋ฒ„ํŠผ) ํด๋ฆญ -> Windows ์‹œ์Šคํ…œ -> ๋ช…๋ นํ”„๋กฌํ”„ํŠธ ํด๋ฆญ

 

 

 

2. ๋ช…๋ นํ”„๋กฌํ”„ํŠธ์—์„œ javac --version ์ž…๋ ฅ 

๋ฒ„์ „๋ช…์ด ๋‚˜์˜ค๋ฉด ์ž˜ ์„ค์น˜๋œ ๊ฒƒ!

 

 

 

 

 


 

 

์ž๋ฐ” ๊ฐœ๋ฐœํ™˜๊ฒฝ ์ค€๋น„ํ•˜๊ธฐ(2) - ECLIPSE ์„ค์น˜

ํ†ตํ•ฉ๊ฐœ๋ฐœํ™˜๊ฒฝ(IDE) Integrated Development Environment

์ž๋ฐ”๋ฅผ ๊ธฐ๋ฐ˜์œผ๋กœ ํ•˜์—ฌ ์‰ฝ๊ฒŒ ํ”„๋กœ๊ทธ๋ž˜๋ฐํ•  ์ˆ˜ ์žˆ๋„๋ก ๋„์™€์ฃผ๋Š” TOOL์ด๋‹ค.

 

1. ๊ตฌ๊ธ€์— Eclipse ๊ฒ€์ƒ‰ ํ›„ ์ƒ๋‹จ์— ๋œจ๋Š” ๋งํฌ ํด๋ฆญ

 

 

2. Eclipse IDE ํ•˜๋‹จ์˜ ์ฃผํ™ฉ ๋‹ค์šด๋กœ๋“œ๋ฒ„ํŠผ ํด๋ฆญ

 

 

 

3. ๋‹ค์‹œํ•œ๋ฒˆ ๋‹ค์šด๋กœ๋“œ ํด๋ฆญ

 

 

 

4. ๋‹ค์šด๋ฐ›์€ exeํŒŒ์ผ ํด๋ฆญ -> Eclipse IDE for Java Developers ํด๋ฆญ

 

 

5. ์„ค์น˜๋˜๋Š” ๊ฒฝ๋กœ ํ™•์ธ ํ›„ Install๋ฒ„ํŠผ ํด๋ฆญ

 

 

 

6. ์„ค์น˜ ์™„๋ฃŒ๋˜๋ฉด Launch ํด๋ฆญ

 

 

 

6. Workspace : ํ”„๋กœ์ ํŠธ ์ƒ์„ฑํ•  ๊ฒฝ๋กœ ํ™•์ธ ํ›„ Launch ํด๋ฆญ

 

 

 

7. Eclipse ์‹คํ–‰ ์™„๋ฃŒ

 

 

#์ž๋ฐ” #JDK #JRE #JDK์„ค์น˜ #JRE์„ค์น˜ #์ž๋ฐ”๊ฐœ๋ฐœํ™˜๊ฒฝ #์ดํด๋ฆฝ์Šค #Eclipse #์ดํด๋ฆฝ์Šค์„ค์น˜ #Eclipse์„ค์น˜

๋ฐ˜์‘ํ˜•
  • ๋„ค์ด๋ฒ„ ๋ธ”๋Ÿฌ๊ทธ ๊ณต์œ ํ•˜๊ธฐ
  • ํŽ˜์ด์Šค๋ถ ๊ณต์œ ํ•˜๊ธฐ
  • ํŠธ์œ„ํ„ฐ ๊ณต์œ ํ•˜๊ธฐ
  • ๊ตฌ๊ธ€ ํ”Œ๋Ÿฌ์Šค ๊ณต์œ ํ•˜๊ธฐ
  • ์นด์นด์˜คํ†ก ๊ณต์œ ํ•˜๊ธฐ