Back-end/Java
2024.04.24 - [Back-end/Java] - [Java] Mac์ Java JDK 17 ์ค์น, ๋ค์ด๋ก๋ ํ๊ฒฝ๋ณ์ ์ค์ [Java] Mac์ Java JDK 17 ์ค์น, ๋ค์ด๋ก๋ ํ๊ฒฝ๋ณ์ ์ค์ Spring ๋ฑ๋ฑ ํ๋ ค๊ณ JDK ์ค์นํ๋๋ฐ, ๋ฒ์ ์ด ์ค์ํ๋ค๊ณ ํ๋ค. ๊ทธ๋์ JDK 17์ ์ค์น ์ฐธ๊ณ ๋ก • ์๋ฐ๊ฐ๋ฐ 4๊ฐ์ง ํ๋ซํผโ JavaSE, JavaEE, JavaME, JavaFX • JavaSE๊ฐ๋ฐํ๊ฒฝ์ ๊ตฌ์ถํ๊ธฐ ์ํด์ ์ค์นํ๋ ํsolearn.tistory.com ์ด์ ์ 17 ์ค์น ํ๋๋ฐ, 11 ์ฌ์ฉํ ์ผ์ด ์์ด ์ฌ๋ฌ ๋ฒ์ ์ค์นํ๋ค.๊ทผ๋ฐ,, ์ ํฌ์คํฐ ๋ง๊ณ , ํ์ฌ ํฌ์คํฐ์ฒ๋ผ ์ฌ๋ฌ ๋ฒ์ ๋จผ์ ... ์ค์นํ๊ณ ๋ฒ์ ๊ด๋ฆฌํ ๊ฑธ.. (๊ณ ๋ฅ B ์งํ ๋ช
๋ น์ด ํฐ๋ฏธ๋์ ์
๋ ฅํ๋ฉด์ ์งํํ๋ฉด ๋ฉ๋๋ค~!) 1. ..
Back-end/Java
1. ์ค์น ์์1) ์ ์https://www.jetbrains.com/idea/download/?section=mac Download IntelliJ IDEA – The Leading Java and Kotlin IDEDownload the latest version of IntelliJ IDEA for Windows, macOS or Linux.www.jetbrains.com 2) ๋ค์ด์ ํ์ง 1Ultimate : ์ ๋ฃ ๋ฒ์ . 30์ผ ๋ฌด๋ฃ ์ฒดํ ์ดํ ๊ฒฐ์ ํด์ผ ํ์ง๋ง, ํ์์ฉ ๊ต์ก ๋ฉ์ผ์ด ์๋ ๊ฒฝ์ฐ ๋ฌด๋ฃ ์ฌ์ฉ ๊ฐ๋ฅ.Community : ๋ฌด๋ฃ ๋ฒ์ .์ ํ์ง 2.dmg(Intel) : 2020๋
์ด์ CPU๊ฐ Intel์ด ํ์ฌ๋ ๋งฅ. M1์ด ํ์ฌ๋๊ธฐ ์ด์ ๋งฅ์ผ๋ก ์๊ฐํ๋ฉด ๋จ..dmg(Apple Silicon)..
Back-end/Java
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 Azul DownloadsNo matter the size of your company, Azul offers co..
Back-end/Java
์ธํ
๋ฆฌ์ ์ด์์ ์ ๊ณตํ๋ ๋ค์ํ ๊ธฐ๋ฅ๋ค๋ก ๊ฐ๋ฐ์์ ์์ฐ์ฑ์ ๊ทน๋ํ ํ ์ ์์ต๋๋ค!! 1. ์ธํ
๋ฆฌ์ ์ด ๊ธฐ๋ฅ์ธํ
๋ฆฌ์ ์ด์๋ ๊ต์ฅํ ๋ง์ ๊ธฐ๋ฅ๋ค์ด ์์ง๋ง ๊ทธ ์ค ๋ง์ด ์ฌ์ฉ๋ ์ ์๋ ์ผ๋ถ ๊ธฐ๋ฅ๋ค์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค. ๊ฒ์ํ์ผ ๊ฒ์ํน์ ํ์ผ์ ๋น ๋ฅด๊ฒ ์ฐพ๊ธฐ ์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋คwindows: ctrl + shift + NMac: cmd + shift + Oํด๋์ค ๊ฒ์ํน์ ํด๋์ค๋ฅผ ์ฐพ๊ธฐ ์ํ ๊ฒ์ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋คwindows: ctrl + NMac: cmd + O๋ฉ์๋ ๋ฐ ๊ธฐํธ ๊ฒ์ํน์ ๋ฉ์๋๋ ๊ธฐํธ๋ฅผ ์ฐพ๊ธฐ ์ํ ๊ธฐ๋ฅ์ ์ ๊ณตํฉ๋๋คwindows: ctrl + shift + alt + NMac: cmd + alt + O์ ์ฒด ๊ฒ์ / ๋ฒ์ ๊ฒ์ํ๋ก์ ํธ ์ ์ฒด ํน์ ์ง์ ๋ฒ์ ์์ ํน์ ํ
์คํธ๋ฅผ ๊ฒ์ํ ์ ์์ต๋๋คwindo..
Back-end/Java
1. ์ธํ
๋ฆฌ์ ์ด๋์ธํ
๋ฆฌ์ ์ด๋ ์๋ฐ์ ๊ด๋ จ๋ ์ํํธ์จ์ด ๊ฐ๋ฐ์ ์ํ IDE 2. ์ธํ
๋ฆฌ์ ์ด ๊ฐ์IDEํตํฉ๊ฐ๋ฐํ๊ฒฝ(Integreted Development Environment)ํ๋ก๊ทธ๋๋ฐ ์ธ์ด๋ฅผ ์ฌ์ฉํ์ฌ ์ํํธ์จ์ด๋ฅผ ๊ฐ๋ฐ ํ๋ ๋ฐ ํ์ํ ๋ค์ํ ๊ธฐ๋ฅ๋ค์ ํ๋์ ์ํํธ์จ์ด ์์์ ์ ๊ณตํ๋ ํ๊ฒฝ์ฝ๋ ์๋ํฐ, ๋๋ฒ
, ๋น๋, ์ปดํ์ผ ๋ฑ์ ๊ธฐ๋ฅ ์ ๊ณต ์ธํ
๋ฆฌ์ ์ดJetBrains ์์ ๊ฐ๋ฐํ ์๋ฐ ๊ธฐ๋ฐ์ IDE๋ค์ํ ํ๋ก๊ทธ๋๋ฐ ์ธ์ด ์ง์๋ค์ํ ํ๋ฌ๊ทธ์ธ๊ณผ ํ์ฅ ๊ธฐ๋ฅ ์ ๊ณต ์ ๋ฃ๋ฒ์ ๊ณผ ๋ฌด๋ฃ๋ฒ์ ์ปค๋ฎค๋ํฐ ๋ฒ์ ์ ๊ธฐ๋ณธ์ ์ธ ์ฝ๋ ํธ์ง, ๋๋ฒ๊น
, ํ
์คํธ ๋๊ตฌ, ๋ฒ์ ๊ด๋ฆฌ ์ง์ ๋ฑ์ ๊ธฐ๋ณธ์ ์ธ ๊ฐ๋ฐ ๊ธฐ๋ฅ์ ์ ๊ณตํ์ฌ ์ผ๋ฐ์ ์ธ ํ๋ก์ ํธ์ ๊ฐ์ธ์ฉ์ผ๋ก ์ฌ์ฉํ๊ธฐ ์ ํฉ์ผํฐ๋ฐ ๋ฒ์ ์ ์ปค๋ฎค๋ํฐ ๋ฒ์ ๊ธฐ๋ฅ์ ์ถ๊ฐ๋ก ๋ค์ํ ํ๋ ์์ํฌ์ ๊ธฐ์ ์ ์ง์ํ์ฌ ๋..