wake-up-neo.com

Tools.jar konnte nicht gefunden werden. Bitte überprüfen Sie, ob C:\Programme\Java\jre1.8.0_151 eine gültige JDK-Installation enthält

Obwohl ich die JDK-Projektstruktur file/Project structure manuell konfiguriert habe, wird dieser Fehler immer noch angezeigt FEHLER: Die Erstellung ist mit einer Ausnahme fehlgeschlagen.

`Was ist schief gelaufen: Ausführung fehlgeschlagen für Aufgabe ': Beispiel: compileReleaseJavaWithJavac'.

Tools.jar konnte nicht gefunden werden. Bitte überprüfen Sie, ob C:\Programme\Java\jre1.8.0_151 eine gültige JDK-Installation enthält.`

Ich bin verwirrt, warum es immer noch nach C:\Program Files\Java\jre1.8.0_151 anstelle von JDK sucht

19
viswesvar sekar

Endlich fand ich hier die Lösung.

Ich habe jdk-Pfad org.gradle.Java.home=C:\\Program Files\\Java\\jdk1.8.0_144 zur gradle.properties-Datei hinzugefügt und eine Neuerstellung durchgeführt. Es funktioniert jetzt.

25
viswesvar sekar
ERROR: Could not find tools.jar. Please check that C:\Program Files\Java\jre1.8.0_121 contains a valid JDK installation

Kopieren Sie tools.jar von C:\Program Files\Java\jdk1.8.0_121\lib in C:\Program Files\Java\jre1.8\lib.

Es ist das Problem jetzt gelöst.

12
Anup Singh

War mir das gerade passiert.

Anscheinend hat der automatische Updater von Java eine neue Version der JRE für mich installiert und konfiguriert, wobei das alte JDK intakt blieb. Obwohl ich über ein JDK verfügte, stimmte es nicht mit der gerade aktiven JRE überein, die den Fehler verursachte.

Laden Sie eine passende Version des JDK auf die aktuell installierte JRE herunter, (In OPs Fall 151). Das sollte den Trick tun.

10
Marco Aurélio

Ich hatte das gleiche Problem und habe es so behoben:

  1. Installieren Sie das JDK von der Oracle-Website mit derselben Versionsnummer als JRE, falls Sie dies nicht bereits getan haben. 
  2. Fügen Sie außerdem Java_HOME zu den Umgebungsvariablen von Windows hinzu. 
  3. Starten Sie Ihr Terminal oder Ihre Entwicklungsumgebung neu, um den neuen Java_HOME-Wert zu laden.

 JAVE_HOME in System Environment Variables

3
Ton Snoei

Ich habe Java von meinem PC deinstalliert und anschließend JDK erneut von Oracle heruntergeladen und installiert. Danach hat es perfekt funktioniert. Ich denke, das Problem lag darin, dass sich die JRE- und JDK-Updateversion voneinander unterschieden. 

2
romin21

Mein Fehler wurde behoben, indem alle Java Updates und Java über die Systemsteuerung deinstalliert und JDK neu installiert wurden

1
haidar

Dies ist der Fall, wenn in JDK und JRE unterschiedliche Versionen auf Ihrem System installiert sind. Aktualisieren Sie das JDK mit der entsprechenden Version von JRE. Stellen Sie außerdem sicher, dass der Pfad der Systemvariablen einen Bin-Wert aus derselben JDK-Version enthält.

1
sunny prakash

Dies kann vorkommen, wenn Ihr Pfad ebenfalls zu lang ist. Ich habe das gelöst, indem ich meine Java install nach

C:\Java\jdk1.8.0_211

0
cblanto7

Stellen Sie sicher, dass sowohl JDK als auch jre auf derselben Version sind. Wenn Sie beispielsweise die JRE-Version 1.8.0_201 haben, sollte die JDK-Version 1.8.0_201 sein.

0
vishal jangid

Bei mir funktionierte das Aktualisieren von Android Studio und das Aktualisieren von Java_HOME- und Android_HOME-Umgebungsvariablen. Ich glaube, dies wurde dadurch verursacht, dass ich Java Version (durch) aktualisiert habe updater) aber hat jdk nicht aktualisiert.

0

for tools.jar befindet sich in C:\Programme\Java\jdk1.8.0_201\lib. Ich habe jre in Eclipse installiert. Windows-> Einstellungen-> Java-> installierte JREs und erstelle ein Standard-JRE, um darauf hinzuweisen, wo sich dein JDK befindet.

0
matb