사용자 도구

사이트 도구


java:javac

javac

자바 컴파일러.

options 경고

JDK 최신 버전에서 구버전으로 -source를 지정해서 컴파일 할 경우 아래와 같은 오류가 발생한다. 아래은 JDK 7에서 -source 1.6을 지정한 것.

warning: [options] bootstrap class path not set in conjunction with -source 1.6

이유는 저런식으로 컴파일시에 구버전의 rt.jarbootclasspath로 지정하도록 바뀌었기 때문이다. 경고일 뿐이라서 무시해도 상관은 없다. 하지만 경고를 피하려면 -Xlint:-options를 컴파일러 옵션으로 지정한다.bootclasspath older source 참조.

// Gradle 에 컴파일러 옵션 적용
[compileJava, compileTestJava]*.options*.compilerArgs = ['-Xlint:-options']

Mark S. Kolich - Fail your Build on Java Compiler Warnings

javac's -Xlint Options | JavaWorld

java/javac.txt · 마지막으로 수정됨: 2017/07/05 21:14 저자 kwon37xi