JDK ๋ฒ์ ๋ณ๋ก ๋ณ๊ฒฝํด์ ์ฌ์ฉํ๊ธฐ
JDK ์ฌ๋ฌ ๋ฒ์ ๋ณ๋ก ์ฌ์ฉ์ ํด์ผํ ๋ cmd์์ ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํด ๋ณ๊ฒฝํ๋ ๋ฐฉ๋ฒ์.
์๋ฐ JDK๊ฐ ๋ฒ์ ๋ณ๋ก ์ค์น๋์ด์๊ณ ํ๊ฒฝ๋ณ์๊ฐ ์ค์ ๋์ด ์์ด์ผ ํจ.
์๋ฐ ํ๊ฒฝ ๋ณ์ ์ค์ ๋ฐฉ๋ฒ
- ๋ด PC ์ฐ ํด๋ฆญ> ์์ฑ > ๊ณ ๊ธ ์์คํ ์ค์ > ํ๊ฒฝ ๋ณ์๋ก ์ด๋
- ์์คํ ๋ณ์ ์๋ก ๋ง๋ค๊ธฐ
- ๋ณ์ ์ด๋ฆ : JAVA_HOME, ๋ณ์ ๊ฐ : ๋ค์ด๋ก๋๋ฐ์ Open-JDK ๊ฒฝ๋ก ์ ๋ ฅ ํ ํ์ธ๋ฒํผ ํด๋ฆญ
- ( ex : C:\Program Files\Java\openjdk-1.8 )
- Path ์์คํ ๋ณ์ ํธ์ง
- ์๋ก๋ง๋ค๊ธฐ > %JAVA_HOME%\bin ์ ๋ ฅ > ํ์ธ ๋ฒํผ ํด๋ฆญ
- ํ๊ฒฝ ๋ณ์์ฐฝ์ ํ์ธ ๋ฒํผ์ ๋๋ฅธ ํ ์์คํ ์ฐฝ์ ๋ซ๊ธฐ.
์๋ฐ ๋ฒ์ ๋ณ๊ฒฝ ํ์ผ ๊ฒฝ๋ก
JDK๊ฐ ์ค์น๋์ด ์๋ ํด๋์ ์ํด๋ ์์ฑ ํ ํ๊ฒฝ ๋ณ์์์ ์์คํ ๋ณ์ ์์ญ์ Path ๋ณ์๋ฅผ ํด๋ฆญํ๊ณ ํธ์ง ๋ฒํผ ํด๋ฆญ
์๋ก ๋ง๋ค๊ธฐ ๋ฒํผ์ ๋๋ฅด๊ณ ์๋ ๋ น์ ๋ฐ์ค๊ณผ ๊ฐ์ด ํ์ผ ๊ฒฝ๋ก๋ฅผ ์ถ๊ฐ.
๊ทธ ๋ค์ ๋ณํํ JDK ๊ฐฏ์๋งํผ ๋ฉ๋ชจ์ฅ์ผ๋ก .batํ์ผ์ ์์ฑ.
.bat ํ์ผ๋ค์ ์์ ๋งํ scripts ํด๋์ ์์ด์ผ ํ๋๋ฐ ์ฌ๊ธฐ์ ๋ฐ๋ก ์์ฑํ ๋ ์ค๋ฅ๊ฐ ๋ฐ์ํ ์ ์์.
๋ค๋ฅธ ๊ณณ์์ ๋ง๋ค๊ณ ์ฎ๊ฒจ์ผํจ.
@echo off
set JAVA_HOME={JDK ์ฃผ์}
set Path=%JAVA_HOME%\\bin;%Path%
echo Java 8 activated.
java17.bat ์์
@echo off
set JAVA_HOME=C:\\Program Files\\Java\\jdk-17.0.3
set Path=%JAVA_HOME%\\bin;%Path%
echo Java 17 activated.
java -version
์ด์ cmd์์ .bat ํ์ผ๋ช ์ cmd์ ์ ๋ ฅํ๋ฉด ๋ฒ์ ์ด ๋ณ๊ฒฝ๋จ.
๐กcmd์์ ์ ๋์์ ์ํ๋ฉด cmd๋ฅผ ๊ป๋ค ์ผ์ ๋ค์ํ๊ฑฐ๋ ์ปดํจํฐ ๋ค์ ์์ ํด์ผํจ.
์ฌ์ฉ์์
//cmd์ฐฝ์์ ์ฌ์ฉํด์ผํ๋ ํด๋๋ก ์ด๋
>cd C:\workspace\WebGoat
// ํ์ผ๋ช
์
๋ ฅ -> .bat ํ์ผ ์คํ
>java17
๋๊ธ