์ํ์ฝ๋ฉ JAVA1
- 2. ์จ๋ผ์ธ ์ค์ต ํ๊ฒฝ -
์ผ๋จ ํด๋น ๊ฐ์์ ๋ชฉ์ ์ JAVA๋ผ๋ ์ธ์ด๋ฅผ ์ฌ์ฉํ ์ ์๋ ๊ธฐ๋ฐ์ ๊ตฌ์ถํ๋ ๊ฒ์ด์ง๋ง ๋ง์ฝ ๋น์ฅ ํ๊ฒฝ์ ๋ง๋ค ์ ์๋ ์ํฉ์ด๋ผ๋ฉด JDOODLE์ด๋ผ๋ ์ฌ์ดํธ๋ฅผ ํตํด JAVA๋ฅผ ํ์ตํ๋๊ฒ์ ์ถ์ฒํ๋ค๊ณ ํ๋ค.
JDK (Java Development Kit)
์ฐ๋ฆฌ๋ ์๋ฐ๋ฅผ ์ค์นํ๊ธฐ ์ ์ JDK๋ผ๋ ๊ฒ์ ๋จผ์ ์ค์นํ๋ ๊ณผ์ ์ ๊ฑฐ์ณ์ผํ๋๋ฐ JDK๋ Java Development Kit์ ์ฝ์๋ก ๋ง๊ทธ๋๋ก ์๋ฐ๋ฅผ ์ด์ฉํด์ ์ํํธ์จ์ด๋ฅผ ๊ฐ๋ฐํ ๋ ์ฌ์ฉํ๋ ์ฌ๋ฌ๊ฐ์ง ๋๊ตฌ๋ค์ด ํฌํจ๋์ด ์๋ ํคํธ๋ฅผ ์๋ฏธํ๋ค.
JDK ์ค์นํ๊ธฐ
JDK๋ ์ค๋ผํด์ ์ ์ํด์ ๋ค์ด์ ์งํํด์ฃผ๋ฉด ๋๋๋ฐ Java SE๋ผ๊ณ ์ ํ์๋ ๊ฒ์ผ๋ก ๋ค์ด์ ์งํํด์ฃผ๋ฉด ๋๋ค.
(JDK๋ฒ์ ์ ์ผ๋จ์ ์ค์ต์ฉ์ผ๋ก ์ฌ์ฉ๋์ด์ง ์์ ์ผ๋ก ๊ทธ๋ ๊ฒ ์ค์ํ์ง ์๋ค๊ณ ํ๋ ์๋์ ๋ง์ถฐ์ ๋ค์ด์ ์งํํด์ฃผ๋ฉด ๋๊ฒ ๋ค.)
๊ทธ๋ฆฌ๊ณ ์ SE๊ฐ ๋ฐ๋ก ๋ถ์ฌ์ ธ์๋์ง ๊ถ๊ธํด์ ์ฐพ์๋ณด๋ SE๊ฐ Standard Edition์ด๋ผ๋ ์๋ฏธ๋ก ๋ง๊ทธ๋๋ก ๋ฑ ํ์ค์ด๊ธฐ ๋๋ฌธ์ ๊ฒ๋จน์ง ์์๋ ๋ ๊ฒ ๊ฐ๋ค.
๋๋ macOS๋ฅผ ์ ํํด ๋ค์ด์ ์งํํด์ฃผ์๋๋ฐ ์ด๋ ๋ด๊ฐ ์ฌ์ฉํ๊ณ ์๋ ์ปดํจํฐ์นฉ์ด ์ค๋ฆฌ์ฝ์นฉ์ด๋ผ๋ฉด(M1) Arm DMG๋ฅผ ํตํด์ ๋ค์ด๋ก๋๋ฅผ ์งํํด์ฃผ๊ณ ์ธํ ์ด๋ผ๋ฉด x64 DMG๋ฅผ ํตํด์ ์ค์น๋ฅผ ์งํํด์ฃผ๋ฉด ๋๋ค.
์ ๋๋ก ์ค์น๋์๋์ง ํ์ธํ๊ธฐ
JDK ์ค์น๊ฐ ์๋ฃ๋์๋ค๋ฉด ์ ๋๋ก ์ค์น๊ฐ ๋์๋์ง ํ์ธํด์ผํ๋๋ฐ command + space ๋ฅผ ๋๋ฌ์ ํฐ๋ฏธ๋์ ์ ์ํ ๋ค์์ "java -version" ๋ "javac -version"๋ฅผ ์ ๋ ฅํ ๋ค์ ์ํฐํค๋ฅผ ๋๋ ์๋ ์๋ฌ๊ฐ ๋์ค์ง ์๊ณ ๋ฒ์ ์ ๋ณด์๋ํด ๋์จ๋ค๋ฉด ์ ๋๋ก ์ค์น๊ฐ ๋ ๊ฒ์ด๋ค.
์ฐธ๊ณ ๋ก ํฐ๋ฏธ๋์ ์น ๋ด์ฉ์ "๋ด ์ปดํจํฐ์ ์๋ java์ ๋ฒ์ ์ด ์ผ๋ง์ผ?"๋ฅผ ์๋ฏธํ๋ค.
'๊ฐ์ธ๊ณต๋ถ > JAVA' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[์ํ์ฝ๋ฉ] JAVA1 - 6. ๋ฐ์ดํฐ / ์ซ์ / ๋ฌธ์์ด (0) | 2022.09.09 |
---|---|
[์ํ์ฝ๋ฉ] JAVA1 - 5. Hello Java World (0) | 2022.09.08 |
[์ํ์ฝ๋ฉ] JAVA1 - 4. ์๋ฐ ์คํ ๋ฐ ๋์์๋ฆฌ (+ ์ดํด๋ฆฝ์ค ์จ๊นํ์ผ ๋ณด์ด๊ฒ ์ค์ ํ๊ธฐ) (0) | 2022.09.06 |
[์ํ์ฝ๋ฉ] JAVA1 - 3. java ๊ฐ๋ฐํ๊ฒฝ eclipse ์ค์น (0) | 2022.09.06 |
[์ํ์ฝ๋ฉ] JAVA1 - 1. ์์ ์๊ฐ (0) | 2022.09.05 |
๋๊ธ