Heim >Java >JAVA_HOME ist auf ein ungültiges Verzeichnis eingestellt. Bitte stellen Sie die Variable JAVA_HOME in Ihrer Umgebung so ein, dass sie mit dem Java-Installationsort übereinstimmt

JAVA_HOME ist auf ein ungültiges Verzeichnis eingestellt. Bitte stellen Sie die Variable JAVA_HOME in Ihrer Umgebung so ein, dass sie mit dem Java-Installationsort übereinstimmt

PHPz
PHPznach vorne
2024-02-09 20:21:091227Durchsuche

Während der Entwicklung mit Java stoßen wir häufig auf die Fehlermeldung „JAVA_HOME ist auf ein ungültiges Verzeichnis festgelegt. Bitte stellen Sie die Variable JAVA_HOME in Ihrer Umgebung so ein, dass sie mit dem Java-Installationsort übereinstimmt.“ Dieses Problem tritt sehr häufig auf, es gibt jedoch viele Lösungen. In diesem Artikel stellt der PHP-Editor Youzi vor, wie man die Variable JAVA_HOME richtig setzt, um diesen Fehler zu vermeiden. Lass uns einen Blick darauf werfen!

Probleminhalt

Bitte sagen Sie mir, wie ich diesen Fehler beheben kann

ps c:\users\Александр Дайнека\ideaprojects\docker> ./mvnw clean package
Error: JAVA_HOME is set to an invalid directory.
JAVA_HOME = "C:\Program Files\Java\jdk-21\bin"
Please set the JAVA_HOME variable in your environment to match the
location of your Java installation.

Anfangs wurde mir gesagt, dass ich überhaupt nicht auf Java Home zugreifen könne. Danach habe ich die neueste Java-Version heruntergeladen, installiert und den Pfad festgelegt. Danach trat dieser Fehler auf

Die Lösung

java_home ist das Stammverzeichnis der Java-Installation:

set %JAVA_HOME%="C:\Program Files\Java\jdk-21"

Das obige ist der detaillierte Inhalt vonJAVA_HOME ist auf ein ungültiges Verzeichnis eingestellt. Bitte stellen Sie die Variable JAVA_HOME in Ihrer Umgebung so ein, dass sie mit dem Java-Installationsort übereinstimmt. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:stackoverflow.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen