티뮤

javac 명령어 / 옵션 정리 본문

IT/개발

javac 명령어 / 옵션 정리

티뮤 2021. 2. 6. 11:39
728x90

 자바 컴파일에 사용되는 javac의 옵션 정리입니다.

javac 는 자바 컴파일러이며 xxx.java 파일을 xxx.class 파일로 변환시켜주는 명령어 입니다.

명령어 : javac [option] [소스파일.java]

[option 종류]

1. classpath (cp) : 컴파일 시 필요로 하는 참조할 클래스 파일의 파일 경로를 지정

   - javac -classpath [참조파일 경로] [소스파일.java]

   - javac -cp [참조파일 경로] [소스파일.java]

 

2. d : 클래스 파일을 생성할 루트 디렉토리 설정

  - javac -d [루트 디렉토리] [소스파일.java]

 

3. encoding : 소스 파일에 사용된 문자열 설정

  - javac -encoding [인코딩셋] [소스파일.java]

 

4. g : 디버깅 정보 옵션

  - javac -g:none → 디버깅 정보를 생성하지 않음

  - javac -g:line(라인정보), var(지역변수), source(소스 파일 정보)

5. nowarn : 경고 메세지 관련 옵션 이 옵션을 사용할 경우 경고 메세지를 생성하지 않음

6. sourcepath : 소스파일의 위치를 지정

이상 많이 사용되는 javac의 옵션이었습니다.

여러 옵션을 동시에 사용하고 싶으시다면 소스파일 입력 전에 여러개를 입력하시면 됩니다.

ex) javac -cp [참조파일 경로] -encoding [인코딩셋] -d [루트디렉토리] [소스파일.java]

 

728x90
Comments