μ»΄νμΌμ°½μμ μλ° νμΌμ μ»΄νμΌνκ³ μ€ννκΈ° μν΄μ jdkκ° μ€μΉλμ΄μΌ νλ€.
https://dovnaldisn.tistory.com/55#JDK%20%EC%84%A4%EC%B9%98-1
eclipse μΉ κ°λ° νκ²½ κ΅¬μΆ (Eclipse, Tomcat 9, JDK-17)
eclipse μ€μΉνκΈ° λ° λ§ν¬μ μ μν΄μ eclipseλ₯Ό μ€μΉν΄μ€λ€. https://www.eclipse.org/downloads/ Eclipse Downloads | The Eclipse Foundation The Eclipse Foundation - home to a global community, the Eclipse IDE, Jakarta EE and over 415 open sou
dovnaldisn.tistory.com
μ΄ κΈμμ jdk λ€μ΄λ°λ λΆλΆλ§ νμΈν΄μ jdkλ₯Ό λ€μ΄λ°λλ€.
Test2.java
import java.io.IOException;
public class test2 {
public static void main(String[] args) throws IOException {
if (args.length == 2) {
System.out.println("2κ° μ
λ ₯ : " + args[0] + " " + args[1]);
} else if (args.length == 1) {
System.out.println("1κ° μ
λ ₯ : " + args[0]);
} else {
System.out.println("0κ° μ
λ ₯ : nothing");
}
}
}
ν¨ν€μ§μλ Test2.java νμΌμ΄λ€.
μμ κ°μ νμΌλ‘ λ μλ° μμ€λ₯Ό cmdμμ μ»΄νμΌ λ° μ€νν΄λ³΄μ!
μΌλ¨ μ»΄νμΌ μ±κ³΅ν κ²°κ³Όλ₯Ό 보μ.
μλλ JAVAνμΌλ§ μμλλ° μ»΄νμΌμ μλ£νλ CLASSνμΌλ μκΈ΄ κ±Έ λ³Ό μ μλ€.
CMD μ΄κΈ°
μλμ°μμ cmdμ°½μ μΌμ€λ€.
λ€λ₯Έ λ°©λ²μΌλ‘ μ΄κΈ° : (μλμ° + R)ν€ λλ₯Έ ν "μ΄κΈ°"μ "cmd"μμ± ν νμΈ λλ₯΄κΈ°
μλ° νμΌμ μμΉλ‘ μ΄λν΄μΌ νλ€.
μλ° νμΌμ΄μλ ν΄λμμ μμͺ½ λΆλΆμ λλ₯΄λ©΄ ν΄λμ κ²½λ‘κ° λ¬λ€.
μ΄ κ²½λ‘λ₯Ό 볡μ¬νλ€.
컀맨λμ°½μ ν€κ³ λ°κ³Ό κ°μ΄ μμ±νλ€.
>cd C:\Users\name\Desktop\project
# ν΄λ μ΄λ / cd: change directory
>javac test2.java -encoding UTF-8
# javac μ»΄νμΌ
# test2.java μλ° νμΌ μ΄λ¦
# -encoding UTF-8 νκΈ μΈμ κ°λ₯νκ²
>java test2 hello hi
# test2 μ€ν
# hello, hi -> args[] input κ°
μ»΄νμΌλ μ λκ³ , μ€νλ μ λλ κ±Έ λ³Ό μ μλ€.
νμλ νκΈμ΄ λ€μ΄κ° νμΌμ μ»΄νμΌ νλλ°
javac test2.javaλ‘ νλκΉ μ΄λ° μ€λ₯κ° λμλ€.
κ·Έλμ νκΈμ΄ λ€μ΄κ°λ€λ©΄ javac test2.java -encoding UTF-8λ‘ ν΄μ€μΌ νλ€.