2012-07-04 2 views
6

다른 버전의 JDK를 maven-compiler-plugin에 지정하려고합니다. -target-source 매개 변수를 1.5로 설정하면 모든 것이 정상입니다. 그러나 1.6 JDK를 사용하려고하면 maven에서 오류를보고합니다. 누구든지이 문제에 직면 했습니까?javac를 사용할 때의 오류 : "javac : invalid flag : -s"

오류 :

Failure executing javac, but could not parse the error: javac: invalid flag: -s Usage: javac where possible options include: -g Generate all debugging info -g:none Generate no debugging info

감사합니다.

+0

당신이 사용하고있는 컴파일러 플러그인의 버전을 볼 수 있도록 당신의 pom을 보여주세요. – carlspring

답변

6

1.6 플래그를 사용하면 JAVA_HOME이 JDK 1.6을 가리켜 야합니다.

명령 줄에서 java -version을 사용하여 확인하십시오.

이 JAVA_HOME 이렇게 정의하려면 :

~/.bashrc이 줄을 추가

export JAVA_HOME=$(/usr/libexec/java_home) 

참조 :

+0

그래, 벌써 왔어. 감사! –

관련 문제