/* ์ด ๊ธ์ ๊น์ํ๋์ ๊ฐ์๋ฅผ ๋ณด๊ณ ์ ๋ฆฌํ๋ ค๊ณ ์์ฑํ ๊ธ์ ๋๋ค.
๊ฐ์ธ์ ์ธ ๊ณต๋ถ๋ฅผ ์ํด ์ฌ๋ฆฌ๋ ๊ธ์ด๋ฏ๋ก ์ค๊ฐ ์ค๊ฐ ์ฝ๋๋ ์๋ต๋์์ต๋๋ค. */
์คํ๋ง ํต์ฌ ์๋ฆฌ - ๊ธฐ๋ณธํธ - ์ธํ๋ฐ | ๊ฐ์
์คํ๋ง ์ ๋ฌธ์๊ฐ ์์ ๋ฅผ ๋ง๋ค์ด๊ฐ๋ฉด์ ์คํ๋ง์ ํต์ฌ ์๋ฆฌ๋ฅผ ์ดํดํ๊ณ , ์คํ๋ง ๊ธฐ๋ณธ๊ธฐ๋ฅผ ํ์คํ ๋ค์ง ์ ์์ต๋๋ค., - ๊ฐ์ ์๊ฐ | ์ธํ๋ฐ
www.inflearn.com
ํ๋ก์ ํธ ์์ฑ
*์ฌ์ ์ค๋น๋ฌผ *
- Java 17 ๋ฒ์ (๊ฐ์์์๋ 11๋ฒ์ ์ ์ฌ์ฉํ์ง๋ง ์คํ๋ง๋ถํธ 3.0 ์ดํ๋ถํฐ๋ ์๋ฐ17์ ์ฌ์ฉ!)
- IDE : IntelliJ
1. ์คํ๋ง ๋ถํธ ์คํํฐ ์ฌ์ดํธ์์ ์คํ๋ง ํ๋ก์ ํธ ์์ฑ
โพ ํ๋ก์ ํธ๋ ๋ง๋ค๊ธฐ ํธํด์ ์คํ๋ง๋ถํธ๋ก ๋ง๋ค์ง๋ง ์ผ๋จ์ ์คํ๋ง์๋ ์์ ์๋ฐ๋ก ๊ฐ๋ฐ์ ์งํํ๋ค๊ณ ํ์ จ๋ค.
โพ Dependencies๋ ์๋ฌด๊ฒ๋ ์ถ๊ฐํ์ง ์์ผ๋ฉด ์คํ๋ง๋ถํธ๊ฐ ์คํ๋ง ์ฝ์ด์ชฝ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ฐ์ง๊ณ ๊ตฌ์ฑ์ ํด์ค๋ค.
2. ๋ค์ด๋ฐ์ ํ๋ก์ ํธ ์์ถ ํ๊ณ IDE์์ ์คํ
3. ๋์ํ์ธ
โพ ๊ธฐ๋ณธ ๋ฉ์ธ ํด๋์ค ์คํ( CoreApplication.main() )
4. IntelliJ Gradle ๋์ ์ ์๋ฐ ์ง์ ์คํ
โพ IntelliJ์ ๊ธฐ๋ณธ ์ค์ ์ Gradle์ ํตํด์ ์คํ๋๋๋ฐ ์ด๋ ๊ฒ ํ๋ฉด ์คํ ์๋๊ฐ ๋๋ฆฌ๋ค.
์๋์ ๊ฐ์ด ๋ณ๊ฒฝํ๋ฉด ์๋ฐ๋ก ๋ฐ๋ก ์คํ๋ผ์ ์คํ์๋๊ฐ ๋ ๋น ๋ฅด๋ค๊ณ ํจ.
๋น์ฆ๋์ค ์๊ตฌ์ฌํญ๊ณผ ์ค๊ณ
โพ ํ์ฌ ๋ฏธํ์ ์ธ ์๊ตฌ์ฌํญ์ 2๊ฐ
โ ๊ทธ๋ ๋ค๊ณ ๊ฐ๋ฐ์ ์ํ ์ ์์ผ๋ ์์์ ๋ฐฐ์ด ๊ฐ์ฒด ์งํฅ ์ค๊ณ ๋ฐฉ๋ฒ์ ๋ ์ฌ๋ฆฌ๋ฉฐ ์ธํฐํ์ด์ค๋ฅผ ๋ง๋ค๊ณ ๊ตฌํ์ฒด๋ฅผ ์ธ์ ๋ ์ง ๊ฐ์๋ผ์ธ ์ ์๋๋ก ์ค๊ณ๋ฅผ ํ๋ค.
โพ ์๊ตฌ์ฌํญ์ด ์ด์ง ์ด์ด์์ง๋ง ๋๋ ์ ๋ฅํ ๊ฐ๋ฐ์๊ธฐ๋๋ฌธ์ ํ ์ ์๋ค๊ณ ํ์ จ๋ค๐ฒ