Obwohl ich die JDK-Projektstrukturdatei / Projektstruktur manuell konfiguriert habe , wird dieser Fehler immer noch angezeigt. FEHLER: Die Erstellung ist mit einer Ausnahme fehlgeschlagen.
`Was ist schief gelaufen: Ausführung für Task fehlgeschlagen ': Beispiel: compileReleaseJavaWithJavac'.
Tools.jar konnte nicht gefunden werden. Überprüfen Sie, ob C: \ Programme \ Java \ jre1.8.0_151 eine gültige JDK-Installation enthält. "
Ich bin verwirrt, warum immer noch nach C: \ Programme \ Java \ jre1.8.0_151 anstelle von JDK gesucht wird
JAVA_HOME
Umgebungsvariablen? Und ist die JRE höher in deinerPATH
? Warum überhaupt eine JRE installieren (das JDK enthält eine)?c:/windows/program Files/
? Bist du sicher?echo %PATH%
undecho %JAVA_HOME%
.Antworten:
Endlich habe ich hier die Lösung gefunden.
Ich habe
org.gradle.java.home=C:\\Program Files\\Java\\jdk1.8.0_144
dergradle.properties
Datei einen JDK-Pfad hinzugefügt und eine Neuerstellung durchgeführt . Es funktioniert jetzt.quelle
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
nachC:\Program Files\Java\jre1.8\lib
.Das Problem ist jetzt behoben.
quelle
Hatte mir das gerade passiert?
Anscheinend hat Javas automatischer Updater eine neue Version der JRE für mich installiert und konfiguriert, während das alte JDK intakt blieb. Obwohl ich ein JDK hatte, stimmte es nicht mit der derzeit "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 machen.
quelle
Ich hatte das gleiche Problem und habe es folgendermaßen behoben:
quelle
Dies geschieht, wenn auf JDK und JRE unterschiedliche Versionen auf Ihrem System installiert sind. Aktualisieren Sie das JDK mit der passenden Version von JRE. Stellen Sie außerdem sicher, dass der Systemvariablenpfad den Bin-Wert derselben JDK-Version hat.
quelle
Ich habe Java von meinem PC deinstalliert und dann JDK von Oracle heruntergeladen und erneut installiert. Danach hat es perfekt funktioniert. Ich denke, das Problem war, dass sich die JRE- und JDK-Update-Version voneinander unterschieden.
quelle
Mein Fehler wurde behoben, indem alle Java-Updates und Java über die Systemsteuerung deinstalliert und JDK neu installiert wurden
quelle
Mein Problem war zweifach:
Hinweis: Ich verwende Fedora Linux.
Um das erste Problem zu beheben, habe ich diese Anweisungen befolgt
Um das zweite Problem zu beheben, habe ich meiner
~/.bashrc
Datei lediglich die folgende Zeile hinzugefügt :Ich musste meine IDE und meine Terminals neu starten, um sicherzustellen, dass die Änderung
~/.bashrc
wirksam wurde.quelle
Das Problem ist, dass Ihr Gradle-Build den JAVA_HOME-Pfad oder den JDK-Ordner nicht findet. Sie können den Pfad also in gradle.properties wie org.gradle.java.home = C: \ Programme \ Java \ [oder Ihren JDK-Ordnernamen] deklarieren .
Verwenden Sie diese Anleitung für die Verwendung von gradle.properties.
Oder (und ich bevorzuge diese Lösung) JAVA_HOME-Pfad in Systemvariablen aufnehmen und CMD neu starten.
quelle
Ich habe das JDK von hier heruntergeladen , eine Windows-Eingabeaufforderung (windows + r CMD) gestartet und die Umgebungsvariable JAVA_HOME auf c: \ Programme \ Java \ jdk-14 gesetzt mit:
set JAVA_HOME="c:\Program Files\Java\jdk-14"
Dann renne, was ich rennen wollte. Es schlug danach fehl, aber zu einem anderen Thema.
quelle
Stellen Sie sicher, dass sowohl JDK als auch jre dieselbe Version haben. Wenn Sie beispielsweise die JRE-Version 1.8.0_201 haben, sollte die JDK-Version 1.8.0_201 sein .
quelle
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 machen Sie den Standard-JRE so, dass er darauf verweist, wo sich Ihr JDK befindet.
quelle
Dies kann auftreten, wenn Ihr Pfad ebenfalls zu lang ist. Ich habe dieses Problem gelöst, indem ich meine Java-Installation auf verschoben habe
C: \ Java \ jdk1.8.0_211
quelle
Was für mich funktioniert hat, war das Aktualisieren von Android Studio und das Aktualisieren der Umgebungsvariablen JAVA_HOME und ANDROID_HOME. Ich glaube, es wurde durch die Tatsache verursacht, dass ich die Java-Version (über den Updater) aktualisiert habe, aber jdk nicht aktualisiert habe.
quelle
In Eclipse
Klicken Sie mit der rechten Maustaste auf Projekt -> Java-Erstellungspfad -> Bibliotheken
quelle
Sie müssen den jdk-Pfad org.gradle.java.home = C: \ Programme \ Java \ jdk1.8.0_102 zu gradle.properties hinzufügen. Stellen Sie sicher, dass Sie Ihre auf Ihrem System installierte jdk-Version schreiben.
quelle