cmd์์ java ํ์ผ ์ปดํ์ผ ๋ฐ ์คํ ๋ฐฉ๋ฒ
๐ ์ง๋๋ฒ jdk ์ค์น ํ cmd ์ฐฝ์์ java ํ์ผ์ ์ปดํ์ผ ํ ํ class ํ์ผ์ ์คํํด ๋ณด๊ฒ ์ต๋๋ค.๐
์ฐธ๊ณ ) jdk ์ค์น ๋ฐ ํ๊ฒฝ๋ณ์ ์ค์ ๋ฐฉ๋ฒ
jdk ๋ฐ ์ ์์ ๋ถํ๋ ์์ํฌ eGovFrame(์ดํด๋ฆฝ์ค) ์ค์น (+ ํ๊ฒฝ๋ณ์ ์ค์ )
๐ java ๊ณต๋ถ๋ฅผ ์ฒ์ ์์ํ๋ฉด ๊ฐ๋ฐํ๊ฒฝ์ ๊ตฌ์ฑํ๊ฒ๋ฉ๋๋ค.๊ทธ๋ผ jdk ์ค์น, ํ๊ฒฝ๋ณ์ ์ค์ ๊ทธ๋ฆฌ๊ณ ์ ์์ ๋ถํ๋ ์์ํฌ ์ค์น๋ฅผ ์งํํ๊ฒ ์ต๋๋ค.์ฒ์ฒํ ์ ๋ฐ๋ผ์ ์ฃผ์ธ์.๐ Windows 10 ๊ธฐ์ค์ ๋๋ค.
haribogumi.tistory.com
cmd์์ javac ์คํ
cmd ์ฐฝ์์ java ํ์ผ์ ์ปดํ์ผํ๊ธฐ ์ํด javac ์คํ์ ํ์ธํด ๋ด ๋๋ค.
- ์๋์ฐ ๊ฒ์ > cmd ์ ๋ ฅ
- cmd์ฐฝ์์ javac ์ ๋ ฅ
โป cmd์ฐฝ์์ javac์ ๋ ฅ์ ์๋์ ๊ฐ์ด ์ค๋ฅ๊ฐ ๋๋๊ฒฝ์ฐ
ํ๊ฒฝ์ค์ ์ ๋ค์ ํ๋ฒ ํ์ธํด๋ด ๋๋ค.
- jdk๊ฐ ์ค์น๋ ๊ฒฝ๋ก๋ฅผ ํ์ธ
C:\Program Files\Java\jdk-1.8
- ๋ด PC > ์ค๋ฅธ์ชฝ ๋ง์ฐ์ค ํด๋ฆญ > ์์ฑ > ๊ณ ๊ธ ์์คํ ์ค์
ํ๊ฒฝ๋ณ์ ์ค์ ํ์ธ์ ์ํด ๊ณ ๊ธ ์์คํ ์ค์ ์ผ๋ก ์ด๋ํฉ๋๋ค.
- ๊ณ ๊ธ > ํ๊ฒฝ ๋ณ์ > ์์คํ ๋ณ์ > JAVA_HOME
jdk๊ฐ ์ค์น๋ ๊ฒฝ๋ก์ ๊ฐ์ ๊ฒฝ๋ก๋ก ์ค์ ๋์ด์๋์ง ํ์ธ
- Path ๋ถ๋ถ์ %JAVA_HOME%\bin ์ ๋งจ ์๋ก ์ด๋
java ํ์ผ ์ปดํ์ผ
- cmd์ฐฝ์์ java ํ์ผ์ด ์์นํ ํด๋๋ก ์ด๋ํฉ๋๋ค.
cd C:\dev
- javac ๋ช ๋ น์ด๋ฅผ ์ ๋ ฅํฉ๋๋ค.
javac test.java
class ํ์ผ์ด ์คํ๋์์ต๋๋ค.
โป test.java
public class test {
public static void main(String[] args) {
String key = "hello";
System.out.println(key + "world");
}
}
class ํ์ผ ์คํ
- cmd์ฐฝ์์ class ํ์ผ์ ์คํํฉ๋๋ค.
main ๋ถ๋ถ์ด ์คํ๋์ด hello world ๋ฅผ ํ์ธํ ์ ์์ต๋๋ค.
java test
์คํ ์๋ฃโ
๐งก๐๐๊ณต๊ฐ๊ณผ ๋๊ธ์ ํฌ์คํ ์ ํฐ ํ์ด๋ฉ๋๋ค๐๐๐