카테고리 없음

Java를 CLI 환경에서 실행하는 방법,intellij 에서 엔트리 포인트Main(String[] args) 인자설정

Lahezy 2023. 6. 7.
728x90

Java를 CLI 환경에서 실행하는 방법

1-1. 자바 컴파일

javac <실행하려 하는 자바 파일.java>  : 자바 소스를 컴파일 하여 실행가능한 byte code로 변환해 준다. (jdk에 포함된 도구)

javac <파일> 실행 이후에 .class(JVM에서 실행되는 bytecod) 파일이 생성된다.

//소스파일 경로명으로 컴파일 하는 경우
javac src/main/java/JavaGit.java

//컴파일 하려고 하는 소스 파일의 경로로 이동해서 컴파일 하는 경우
cd src/main/java
javac JavaGit.java

1-2. 실행

java<소스 파일> : .class파일을 실행한다. main메서드가 있어야 하고, 메인 메서드가 프로그램의 엔트리 포인트로 동작한다. 

> java JavaGit      
usage: add, commit //인자값이 없는 경우 출력 메세지 예시

만약 엔트리 포인트에 인자를 넣으려고 하면 

java <실행하려는 파일> <실행하려는 인자들>을 입력하면 된다.

> java JavaGit add a.txt //인자값이 있는 경우 예시
add changes to git:
a.txt

[참고] 패키지 안의 자바 파일을 cli로 실행하려 하는 경우 

 

Intellij에서 엔트리 포인트 Main(String[] args) 인자 값 넣는 방법

소스파일을 일단 한번 실행하고 configuration에서 설정 수정에 들어간다.

위의 사진에 Program arguments에 넣는다.

다음과 인자 값이 사용되는 것을 확인할 수 있다.

728x90

댓글