Intellij IDE ์์์ ํ๋ก์ ํธ๋ฅผ ์คํํ์ง์๊ณ ์ฝ์์์ ์คํ์์ผ๋ณด์๐ฉ๐ป๐ป
1) Spring ํ๋ก์ ํธ ํด๋ ์ฐพ๊ธฐ
- cmd์์๋ ls ๋ช ๋ น์ด๋ก ํ์ผ ๋ชฉ๋ก ๋ณผ ์ ์์ ⇒ dir ๋ช ๋ น์ด ํตํด์ ๊ฐ๋ฅ
- cd๋ฅผ ํตํด ๋๋ ํ ๋ฆฌ ์ง์ ๊ฐ๋ฅ
2) gredlew.bat ์ ๋ ฅ (gredlew ์ ๋ ฅ + ์ํฐ๋ก ์คํ ๊ฐ๋ฅ)
โ ๏ธ ์ค๋ฅ๊ฐ ๋ฐ์ํ๋ค๋ฉด?
์คํ๋ง ๋ถํธ 3.xx ๋ฒ์ ๋ถํฐ๋ JDK 17๋ถํฐ ์ง์ํ๋ค. ๊ทธ๋ฐ๋ฐ JDK 17์ดํ ๋ฒ์ ์ผ๋ก ๋น๋๋ฅผ ์๋ํ ๊ฒฝ์ฐ ์ค๋ฅ๊ฐ ๋ฐ์ํ์ฌ ๋น๋์ ์คํจํ ์ ์๋ค.
JDK ์ค์ ์ด ์ ๋๋ก ๋์๋์ง ํ์ธํ๋ ๋ฒ์ ์๋์ ๊ฐ๋ค.
- OS์ ์๋ JDK ํ๊ฒฝ๋ณ์ ํ์ธ
- ์ธํ ๋ฆฌ์ ์ด JDK ์ค์ ๋ถ๋ถ ํ์ธ
๋๋ ์๋ ๋ธ๋ก๊ทธ๋ฅผ ์ฐธ์กฐํ์ฌ OS JDK ํ๊ฒฝ๋ณ์๋ฅผ ์ฌ์ค์ ํ๊ณ ์ค๋ฅ๋ฅผ ํด๊ฒฐํ ์ ์์๋ค.
https://marobiana.tistory.com/163
windows์์ JAVA ํ๊ฒฝ๋ณ์ ์ค์ ํ๊ธฐ
์ดํด๋ฆฝ์ค ํ๋ก๊ทธ๋จ์ ์ฌ์ฉํ ๋(์๋ฐ ๊ฐ๋ฐ ์) JAVA๊ฐ ์ค์น๋ ์์น๋ฅผ ์ฐพ๊ฒ ํด์ฃผ๊ธฐ ์ํด ํ๊ฒฝ๋ณ์ ์ค์ ์ ํด์ผํ๋ค. ์ ์ดํ ๊ฒ์ ์ ์ดํ > ์์คํ ๋ฐ ๋ณด์ ํด๋ฆญ ์ ์ดํ > ์์คํ ๋ฐ ๋ณด์ > ์์คํ ํด
marobiana.tistory.com
3) ์์ฑ๋ build ํด๋ ์์ libs๋ก ๋ค์ด๊ฐ๊ธฐ
cd build/libs
4) java -jar hello-spring-0.0.1-SNAPSHOT.jar ์ ๋ ฅ
๊ณผ๊ฑฐ์๋ ํ๋ก์ ํธ ๋น๋ํ๋ ค๋ฉด Tomcat์ ์๋ฒ์ ์ค์นํ๊ณ ํน์ ํด๋์ warํ์ผ์ ๋ง๋ค์ด ๋ฃ์ด์ผํ๋ค๊ณ ํ๋ค.
์ง๊ธ์ jarํ์ผ๋ง ๋ฃ๊ณ ์คํ์ํค๋ฉด ๋๋๋๋ก ๊ฐํธํด์ก๋ค.
โ๋ง์ฝ ๋น๋๊ฐ ์ ์๋๋ค๋ฉด?
⇒ ๋น๋ ํด๋๋ฅผ ์์ ๊ณ ๋ค์ ๋น๋ (libs์์ ๋ช ๋ น์ด์น๊ณ ์์ง๋ง๊ณ cd ..ํ๋ฉด์ spring ๋๋ ํ ๋ฆฌ๋ก ๋์๊ฐ ์ ๋ ฅํ๊ธฐ)
gradlew clean build
'Spring๐ฑ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Q] ๋น๋ ๊ด๋ฆฌ ๋๊ตฌ Maven, Gradle ๋น๊ต (0) | 2024.02.21 |
---|
๋๊ธ