2017-10-06 4 views
1

in this part of POM.xml, i am getting error .JAR 도구를 JDK로 만들거나이 실행해야합니다당신은 pom.xml 파일에 오류가 아래 얻기

당신은 클래스 패스에 .JAR를 JDK 빌드 또는 도구를 실행해야

...

** 이미 JRE 경로

**

구성 빌드 경로에서 또한 추가 tools.jar를 같이 JDK를 추가 시도하지 않은 - 외부 lib 디렉토리

그러나 더 있었다 행운 ...

+2

설정 JAVA_HOME 환경 변수를 JDK 디렉토리 , Maven이 그것을 사용하여 JDK –

+0

을 찾을 수 있습니까? 커맨드 라인에서 인자없이'javac'을 실행 하시겠습니까? – stdunbar

답변

0

해결 방법 1 : 시도 C:\Program Files\Java\jdk1.x.x_xx" 또는 C:\Program Files\Java\jdk1.x.x_xx\jre 대신 C:\Program Files\Java\jre7

해결 방법 2 : Editeclipse.ini 파일

-vm 
C:\jdk1.7\bin\javaw.exe 
+0

이미 시도했다 편집 의 INI -vm의 C 일식 : -vm C : \ jdk1.7 \ 빈 \의 javaw.exe가 그러나 운 – aditya

+0

는 이클립스를 사용하고 있습니까? –

+0

예 @RajaRamachandran 나는 일식을 사용하고 있습니다 – aditya

0
In Eclipse 
------------ 

Go to properties --> Java build path -->Add the JDK Don't add the jre.build and check.If not run build path double click the jre system library --> select the Installed JRE -->select edit ----> Add the external jar -->go to the java installed path C:\Program Files\Java\jdk1.8.0_91\lib select tools.jar .Now build it 

**Add the dependency** 

<plugin> 
    <groupId>com.mysema.maven</groupId> 
    <artifactId>apt-maven-plugin</artifactId> 
    <version>1.0.6</version> 
    <executions> 
    <execution> 
     <goals> 
     <goal>process</goal> 
     </goals> 
     <configuration> 
     <outputDirectory>target/generated-sources/java</outputDirectory> 
     <processor>com.mysema.query.apt.jpa.JPAAnnotationProcessor</processor> 
     </configuration> 
    </execution> 
    </executions> 
    <dependencies> 
    <dependency> 
     <groupId>com.sun</groupId> 
     <artifactId>tools</artifactId> 
     <version>1.7</version> 
     <scope>system</scope> 
     <systemPath>${java.home}/../lib/tools.jar</systemPath> 
    </dependency> 
    </dependencies> 
</plugin> 
+0

alredy가 시도했지만 작동하지 않았습니다 – aditya

+0

종속성을 추가하고 확인하십시오 –

+0

이것은 좋은 조언이 아닙니다. Maven'system' 범위 종속성을 사용하는 것은 좋지 않은 것으로 간주되며 향후 Maven의 버전에서 기능이 사라질 수 있습니다. @ EvgeniyDorofeev의 조언은 갈 길입니다. –