2014-10-17 2 views
5

종속성을 추가하려고 할 때 pom.xml에서 이상한 문제가 발생하고 컴파일 시간 예외가 발생합니다. 도구.Maven : 누락 된 이슈 com.sun : tools : jar : POM.xml에서 컴파일 타임 예외가 발생했습니다.

JAVA_HOME : C :

Issue

내가 아래로 내 JAVA_HOME 변수를 설정 (1.6.0 : 도구 : 항아리 누락 된 유물이 com.sun)를 항아리는 아래와 같이 표시 \ Program Files \ Java \ jdk1.6.0_34

내가 JDK1.6의 실제 경로에 하드 코드하면 다음과 같은 오류가 없습니다.

<dependency> 
    <groupId>com.sun</groupId> 
    <artifactId>tools</artifactId> 
    <version>1.6.0</version> 
    <scope>system</scope> 
    <systemPath>C:\Program Files\Java\jdk1.6.0_34\lib\tools.jar</systemPath> 
</dependency> 

그러나 나는 그 좋은 습관을 알고 있습니다. 이 오류를 해결하기위한 지침을 요청하십시오.

+0

Maven은 JAVA_HOME 환경 변수를 사용하여 JDK를 사용하지 않습니다. 올바르게 설정되어 있는지 확인하십시오. –

+0

@ Shirish, 당신은 maven 커맨드 라인이나 IDE에서 실행 중입니까? –

+0

@ StijnGeukens : 명령 프롬프트를 통해 실행하고 있지만 일식과 통합했습니다. – sTg

답변