Main함수의 Arguemnts
package com.javaex.basic;
public class MainArgs {
public static void main(String[] args) {
for (int i = 0; i < args.length; i++) {
System.out.println("args [" + i + "] : " + args[i]);
}
}
}
public static void main(String[] args) { ... }
String[] args를 통해 배열 형태의 값 목록이 main 함수로 전달
- ClassLoader나 jar 파일을 실행 시 입력되는 값들을 받아온다
배포
- 프로젝트 Export
- 형식 지정
자바 아카이브 jar 형태로 선택
- 저장 위치 지정
Browse...를 통해 디렉토리 지정
- Main Class 지정
프로그램 시작 시 맨 처음 시작 될 클래스 지정
Main class 확인 후 Finish
- 배포(저장) 확인
배포 완료 확인
배포파일 확인
- 압축 해제
- 정책 파일 확인 (
META-INF/MANIFEST.MF
)
Main(시작) 클래스 등 정보 확인
- 클래스 목록
실행
- 매개변수 없이 실행
- 매개변수 입력 후 실행
다른 실행 방법
- 소스파일 Run As
- Arguments 메뉴
Program arguments: 에 매개변수 입력 후 Run
- Eclipse Console
Main_args 입력 된 실행 결과 출력