JAVAHOME setzen?
wenn ich versuche mein java projekt mit gradle zu bauen bekomme ich die fehlermeldung
FAILURE: Build failed with an exception.
* What went wrong:
The supplied javaHome seems to be invalid. I cannot find the java executable. Tried location: C:\Program Files\Java\jre-1.8\bin\java.exe
wie kann man das beheben?
(ich habe java 17)
1 Antwort
Schau in die IntelliJ Settings zu Build/Deployment > Gradle. Dort wird die JVM angegeben, die Gradle nutzen soll. Sie muss logischerweise auf einen existenten Ordner verweisen, in dem die java.exe liegt (oder die Umgebungsvariable JAVA_HOME muss dies tun). Du kannst hierfür also auch deinen JDK-Ordner (bzw. den Pfad zu dessen Subverzeichnis bin) angeben.
Wenn auf die JAVA_HOME-Umgebungsvariable referenziert wird, solltest du zusätzlich in deren Werteliste nach alten Pfaden suchen, die womöglich noch auf eine alte JRE zeigen. Diese müssen entfernt werden.
Nach Änderung genügt es, IntelliJ einmal neuzustarten.
Da habe ich wohl versehentlich eine Assoziation eingebracht. Bearbeite also bezogen auf deinen Fall nur die JAVA_HOME-Umgebungsvariable oder schau, sofern du mit einer IDE arbeitest, ob du in dieser die Gradle JVM noch anderweitig setzen kannst.
ich habe keine app namens intellij