매개변수의 개수가 최초에는 넘겨준 게 없으니 0이 나온다. Eclipse 에서 실행시 커맨드라인을 통해 넘겨준 것처럼 하려면 Run - Run configurations를 통해 입력하면 된다고 한다.
Run configurations로 들어가면 Arguments 창이 뜨는데 저걸 클릭해서 값을 입력해보자. 여기서 공백으로 구분지어진 것들을 Run을 누르면 입력한 값들이 문자열 값으로 바뀌어서 메인으로 넘겨진다.
그러면 args라는 메인 메서드 배열에 문자열 4개가 저장되어서 출력되게 된다. 윈도우 커맨드 창을 통해서도 입력하는 방법이 있다고 한다.
먼저 윈도우 + r키를 누르면 실행창이 뜬다. 거기서 cmd를 입력하면 cmd 창이 뜬다.
실행 파일이 있는 곳으로 가려면 어떻게 해야할까..? 이클립스 창으로 돌아가보자.
이클립스 창에서 alt + enter를 치면 소스파일의 경로가 나온다. 실행을 하려면 클래스 파일이 있는 곳으로 가서 실행을 해야하므로 show in system ex...
원문 링크 : 자바의 정석 - 커맨드 라인을 통해 입력받기.