[Java] Main Arguments

게맛살맛게·2021년 12월 3일
0

Java

목록 보기
6/18

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 프로그램 시작 시 맨 처음 시작 될 클래스 지정

    Main class 확인 후 Finish

  • 배포(저장) 확인
    배포파일 저장 디렉토리 배포 완료 확인

배포파일 확인

  • 압축 해제
    압축 해제 폴더
  • 정책 파일 확인 (META-INF/MANIFEST.MF)
    정책파일 Main(시작) 클래스 등 정보 확인

  • 클래스 목록
    바이트코드 폴더

실행

  • 매개변수 없이 실행
    실행
  • 매개변수 입력 후 실행
    매개변수 실행

다른 실행 방법

  • 소스파일 Run As
    Run As
  • Arguments 메뉴
    Program arguments: 에 매개변수 입력 후 Run

  • Eclipse Console
    Main_args 입력 된 실행 결과 출력
profile
IT 기술블로그

0개의 댓글