앱 만들기/Java

java 커멘트 명령어로 컴파일 및 실행하기

나도처음이야 2025. 1. 2. 00:02
반응형

이클립스가 아닌 커멘드 명령어에서 자바를 컴파일 하고 실행하는 방법이다.

cmd 혹은 윈도우 파워셀을 실행시킨뒤 테스트 한다.

여기서는 파워셀로 진행한다.

 

1. javac 컴파일 하기.

컴파일 명령어는 하기와 같다.

javac - d (바이트 코드가 저장될 디렉토리)  (컴파일할 자바파일)

 

파워셀에서 실행한 결과 이다.

javac -d bin src/*.java src/com/study/*.java

bin: 컴파일된 바이트가 저장될 위치

jdk11 버전부터는 module-info.java 파일을 사용한다.

src 폴더 밑의 module-info.java 와 실행파일이 속한 com/study/HelloWorld.java 파일을 컴파일 한다.

tree /f 명령어로 확인한 결과, bin 폴더안에 module-info , HelloWorld  바이트코드 파일이 만들어 졌다.

 

2. java 실행하기.

java 명령어 포맷 이다.

java -p (  module path  : module-info.class 파일의 위치,)  -m(모듈명) / (실행할 어플리케이션 클래스 파일 위치)

module-info 클래스 파일을 가지고 실행할 어플리케이션에 적용하라는 의미이다.

해당 쉘 명령어에서는

bin 폴더에서 module-info 를 찾고

-m 모듈명 을 /com.study.HelloWorld 에 적용한다.

 

=끝= 

반응형