2017-05-05 3 views
-1

So versuche ich einen Arbeitsbereich für Eclipse von Gradlew zu erstellen. Und ich bin immer folgende Fehlermeldung:Gradlew nicht in der Lage, einen Javac-Compiler zu finden

Execution failed for task ':makeStart'. 
> Unable to find a javac compiler; 
com.sun.tools.javac.Main is not on the classpath. 
Perhaps JAVA_HOME does not point to the JDK. 
It is currently set to "C:\Program Files\Java\jre1.8.0_131" 

Aber `ve gesetzt JRE_HOME und JAVA_HOME richtig (JAVA_HOME zeigt auf jdk Ordner und JRE_HOME zu jre Ordner). Aber Gradlew sieht einen falschen jdk-Pfad. Was kann dieses Problem verursachen?

+0

Ich habe auch beide Pfade in cmd und beide sind korrekt. Vielleicht kann ein Neustart ein Problem lösen? – AndrewGG

Antwort

2

It is currently set to "C:\Program Files\Java\jre1.8.0_131"

Das heißt, Sie tun nicht haben ein JDK installiert, aber eine JRE, das heißt, nur die Laufzeitumgebung haben aber nicht die Entwicklungs-Kit, der den Compiler enthält.

Installieren Sie ein Java JDK und legen Sie die Umgebung entsprechend fest.

+0

Es ist ein JDK installiert. Es wird in CP angezeigt und es ist auf der letzten Version. – AndrewGG

+0

Dann ist dein 'JAVA_HOME' falsch. Es zeigt auf eine JRE, entsprechend dem Fehler, den Sie gezeigt haben. –

+0

Aber der Link zeigt auf JDK :))) – AndrewGG

Verwandte Themen