Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |
Tags
- jpa not mapped
- 종로 카레
- 춘천 맛집
- ui tool
- 경복궁 카레
- 춘천 카페
- 판교 맛집
- 광교 맛집
- 춘천 관광지
- jpa 에러
- 피그마 사용법
- 분당 도너츠
- 안산 맛집
- es 암호
- 톰캣
- h2 에러
- Tomcat
- 경복궁 커리
- 분당 제과점
- 분당 감성 카페
- jpa
- figma 사용법
- jpa 오류
- es 계정
- 춘천 가볼만한곳
- 성남 맛집
- 춘천 가볼만한 곳
- 춘천 당일치기
- 종로 커리
- 수원 맛집
Archives
- Today
- Total
티뮤
javac 명령어 / 옵션 정리 본문
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
'IT > 개발' 카테고리의 다른 글
H2 DB 접속 에러 잡기 (0) | 2022.04.05 |
---|---|
System.getProperty() 메소드 활용 (0) | 2021.02.13 |
윈도우 10 시스템 서비스 삭제 방법 (0) | 2021.02.05 |
java.lang.NumberFormatException 해결 방법 (0) | 2021.01.29 |
java.lang.reflect.InvocationTargetException 해결 방법 (0) | 2021.01.28 |
Comments