Spring ๋ฑ๋ฑ ํ๋ ค๊ณ JDK ์ค์นํ๋๋ฐ, ๋ฒ์ ์ด ์ค์ํ๋ค๊ณ ํ๋ค.
๊ทธ๋์ JDK 17์ ์ค์น
์ฐธ๊ณ ๋ก
• ์๋ฐ๊ฐ๋ฐ 4๊ฐ์ง ํ๋ซํผ
โ JavaSE, JavaEE, JavaME, JavaFX
• JavaSE๊ฐ๋ฐํ๊ฒฝ์ ๊ตฌ์ถํ๊ธฐ ์ํด์ ์ค์นํ๋ ํ๋ก๊ทธ๋จ
โ JDK(Java Development Kit)
• JDK๋ฅผ ์ค์นํ๋ฉด PC์ ์ค์น ๋๋ ๊ฒ๋ค
โ JVM, API, TOOL
• ์๋ฐ ํ๋ก๊ทธ๋จ์ ๊ตฌ๋ํ๋ ํ๋ก์ธ์
โ JVM(Java Virtual Machine)
1. Java ์ค์น ์์
1) ์ ์
https://www.azul.com/downloads/?package=jdk#download-openjdk
2) ๋งฅ ๋ฒ์ ๋ค์ด
3) ์งํ ๋ฒํผ ํ ๋ค์ด ์๋ฃ
2. Java ํ๊ฒฝ๋ณ์ ์ค์
1) ์ค์น๋ JDK๋ฅผ ํ์ธ
- cd /Library/Java/JavaVirtualMachines
- ls
- cd zulu ํ๊ณ tabํค
- cd C ํ๊ณ tabํค
- cd H ํ๊ณ tabํค
2) ํ๊ฒฝ๋ณ์๋ก ์ค์ ํ JDK ๊ฒฝ๋ก ๋ณต์ฌ
- pwd ๊ฒฝ๋ก ๋ณต์ฌ
: /Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home --> ๊ฒฝ๋ก ๋ณต์ฌ
3) ํ๊ฒฝ๋ณ์ ์ค์
- vi ~/.bash_profile
- i ๋๋ฅธ๋ค (์ ๋ ฅ๋ชจ๋ ๋ผ๋ ๋ป)
-----
JAVA_HOME=/Library/Java/JavaVirtualMachines/zulu-17.jdk/Contents/Home
PATH=$PATH:$JAVA_HOME/bin
export JAVA_HOME
export PATH
-----
- esc ๋๋ฅธ๋ค
- shift + ; ๋๋ฅธ๋ค
- wq! ์ ๋ ฅ (์ ์ฅ ํ ๋๊ฐ๊ธฐ ๋ผ๋ ๋ป)
4) viํธ์ง๊ธฐ๋ก ์ ๋ ฅํ ํ๊ฒฝ๋ณ์ ๊ฐ์ ์ ์ฉ
- cd ~/
- source .bash_profile
- echo $JAVA_HOME
- java -version
Reference
'๐ Back-end & ๐ฉ๐ปโ๐ป > Java & Spring' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Spring] Intellij Community ๋ฌด๋ฃ ๋ฒ์ ์์ Springboot ์ฌ์ฉํ๊ธฐ (0) | 2024.08.14 |
---|---|
[Java] Mac์ Java JDK ์ค์น, ์ฌ๋ฌ ๋ฒ์ ์ค์น ๋ฐ ๊ด๋ฆฌ (17<->11) (0) | 2024.05.07 |
[Java] Mac์ intelliJ ์ค์น ๋ฐ ์ฌ์ฉ๋ฐฉ๋ฒ (0) | 2024.04.24 |
[Java] IntelliJ ํ์ฉํ๊ธฐ (0) | 2024.04.24 |
[Java] IntelliJ IDEA๋ฅผ ์ ํํด์ผ ํ๋ ์ด์ (0) | 2024.04.24 |