개발/JAVA

JAVA 커맨드 라인에서 컴파일 하기

최동규 2020. 12. 27. 03:13

각 platform tool의 힘을 빌리지 않고 메모장으로 급하게 코딩을 하여 컴파일 / 실행을 해야 할 경우가 가끔 있는데

그럴 때마다 급하게 cmd로 컴파일하는 법을 검색하곤 합니다. 여간 귀찮은 일이 아니라 그냥 블로그도 만들었으니, 한번 정리해보려고 합니다.

 

 

1. JAVA 빌드(컴파일)

javac -d <빌드 결과물이 나오는 경로> <빌드할 자바 파일>

  • (예) javac -d class\ src\com\company\*. java

*. java는 모든 java 파일이라는 뜻입니다.

컴파일이 된다면 위 예시에서 -d로 지정한 경로에 class파일이 나옵니다.

이. class 파일은 바이트코드로 이루어져 있습니다.

 

2. JAVA 실행

java -classpath <빌드 결과물 경로> <패키지명을 포함한 클래스명>

  • (예) java -classpath class\ com.company.Main

 

3. Window에서 JAVA 빌드(컴파일)

dir /s /b *. java > compilelist 명령어로 컴파일할 자바 파일 리스트를 만듭니다

javac -d class -encoding utf-8 @compilelist 파일 리스트를 토대로 빌드