2017-10-06 4 views
1

in this part of POM.xml, i am getting error in pom.xml unten Fehler beim Abruf:Sie müssen laufen mit JDK bauen oder haben Werkzeuge .jar

Sie müssen sich mit JDK laufen zu bauen oder Werkzeuge haben .jar im Klassenpfad ...

** ich habe bereits versucht, das Hinzufügen JDK als jre Pfad

** auch hinzugefügt tools.jar im

konfigurieren Build-Pfad - extern lib

hatte aber keine Glück ...

+2

Set Umgebungsvariable JAVA_HOME auf JDK-Verzeichnis Maven benutzt es um JDK zu finden –

+0

Kannst du Führen Sie 'javac' ohne Argumente in der Befehlszeile aus? – stdunbar

Antwort

0

Lösung 1: Versuchen C:\Program Files\Java\jdk1.x.x_xx" oder C:\Program Files\Java\jdk1.x.x_xx\jre statt C:\Program Files\Java\jre7

Lösung 2: Editeclipse.ini Datei

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

hatte bereits versucht Bearbeitung eclipse Ini -vm C: -vm C: \ jdk1.7 \ bin \ javaw.exe Aber kein Glück – aditya

+0

Sie Eclipse verwenden sind? –

+0

ja @RajaRamachandran ich benutze Eklipse – 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

schon versucht, dass, aber nicht funktioniert – aditya

+0

fügen Sie die Abhängigkeit hinzu und überprüfen Sie es –

+0

Dies ist nicht ein großer Tipp. Die Verwendung von "System" -Abhängigkeitsabhängigkeiten von Maven wird als schlechte Praxis angesehen und die Fähigkeit kann in zukünftigen Versionen von Maven verschwinden. @EvgeniyDorofeevs Rat ist der richtige Weg. –

Verwandte Themen