이클립스에서 main 메소드의 파라미터에 아규먼트를 전달하는 방법

2024. 5. 30. 10:48High Level Programming Language

main 메소드의 파라미터에 아규먼트를 전달하는 방법을 위해 사용할 테스트 코드는 다음과 같습니다.

import java.lang.reflect.*;

 
public class DumpMethods {
  public static void main(String args[])
  {
     try {
        Class c = Class.forName(args[0]);
        Method m[] = c.getDeclaredMethods();
        for (int i = 0; i < m.length; i++)
        System.out.println(m[i].toString());
     }
     catch (Throwable e) {
        System.err.println(e);
     }
  }
}

 

다음 그림과 같이 Run Configuration... 메뉴 아이템을 선택합니다.

 

왼쪽 패널의 New launch Configuration을 선택한 후, 

Java Application 메뉴를 더블 클릭해서 아래 그림처럼 DumpMethods[현재 perspective 프로젝트 명] 구성이 생성되도록 합니다.

 

다음 그림처럼 Arguments 탭을 선택한 후, Program arguments 에디터 창에 main 메소드에 전달할 아규먼트를 작성합니다. 그리고 Apply 버튼을 선택한 후, Run 버튼을 마지막으로 선택해서 해당 자바 프로그램을 실행시킵니다.

 

해당 자바 프로그램의 실행 결과는 다음과 같습니다.