echo %JAVA_HOME% gibt %JAVA_HOME% zurück

Lesezeit: 3 Minuten

Spielen mit dem Benutzeravatar von yoty
Spielen mit Yoty

Wenn ich es tue

echo %JAVA_HOME% 

es kehrt zurück %JAVA_HOME% Was habe ich unter Windows 10 falsch gemacht?

  • Dann ist es möglicherweise gar nicht eingestellt.

    – MrTux

    9. Juli 2018 um 10:13

  • also was muss ich tun

    – Spielen mit Yoty

    9. Juli 2018 um 10:14

  • Um dies zu bestätigen, können Sie Folgendes eingeben set und sehen Sie, ob JAVA_HOME=something wird in den Ergebnissen angezeigt (wahrscheinlich nicht).

    – Ben

    9. Juli 2018 um 10:14


  • Es funktioniert was jetzt

    – Spielen mit Yoty

    9. Juli 2018 um 10:18

  • Bitte fügen Sie einen Screenshot Ihrer Umgebungsvariablen ein

    – Rafał Sokalski

    9. Juli 2018 um 11:06 Uhr

Wenn Sie sicher sind, dass Sie sie richtig eingestellt haben, können Sie Ihre Umgebungsvariablen wie JAVA_HOME mit einer der folgenden Methoden in Windows 10 drucken.


  1. Windows-Eingabeaufforderung (cmd.exe)

    C:\>echo %JAVA_HOME%
    C:\Program Files\Java\jdk1.7.0_80
    

  1. Git Bash in Windows verwenden, müssen Sie das Bash-Format verwenden

    user12231@TP-UN103 MINGW64 /c
    $ echo $JAVA_HOME
    C:\Program Files\Java\jdk1.7.0_80
    

  1. Aus dem Gespräch geht hervor, dass Sie Windows 10 Powershell verwenden.
    Um die Umgebungsvariable in Windows PowerShell zu drucken, verwenden Sie einen der folgenden Befehle

    PS C:\>Get-ChildItem Env:JAVA_HOME
    
    Name                           Value
    ----                           -----
    JAVA_HOME                      C:\Program Files\Java\jdk1.7.0_80
    

    oder

    PS C:\> echo $env:JAVA_HOME
    C:\Program Files\Java\jdk1.7.0_80
    

    Die Powershell-Dokumentation finden Sie hier.

    https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_environment_variables?view=powershell-6#displaying-environment-variables


  • So wünsche ich mir eine Antwort! Erwähnt mögliche Fälle, erkennt benutzerspezifische Probleme, Beispiele und relevante Links zur Dokumentation.

    – Wolfone

    22. Okt. 2018 um 9:22 Uhr

  • In PS (Powershell) ohne Echo wird durch die bloße Angabe von $env:JAVA_HOME auch die Ausgabe des festgelegten Java_home-Variablenwerts ausgegeben. Erste Präferenz mit der Deklaration auf Benutzerebene (zu beachten für alle Unternehmenssysteme, bei denen die Umgebungsvariablen auf Systemebene vor Änderungen geschützt sind)

    – Rinilnath

    14. April 2022 um 13:40 Uhr

Priyesh Diukars Benutzeravatar
Priyesh Diukar

Es besteht eine hohe Wahrscheinlichkeit, dass Sie Windows 10 verwendet haben Power Shell Terminal statt der Standard-Windows-Eingabeaufforderung unwissentlich.

Wenn Sie in einer Standard-Windows-Eingabeaufforderung den folgenden Befehl eingeben, erhalten Sie wie erwartet den JAVA_HOME-Pfad.

echo %JAVA_HOME%

Wenn Sie denselben Befehl in PowerShell ausführen, wird Folgendes angezeigt: %JAVA_HOME% ausgeschrieben.

PowerShell macht die Dinge anders. In diesem Fall müssen Sie Umgebungsvariablen verwenden, um sie auszugeben

echo $env:JAVA_HOME

Zusätzlicher Tipp: Um alle Umgebungsvariablen auszudrucken, verwenden Sie das Wörterbuch

dir env:

  • Vielen Dank … Dies ist sicherlich die nützlichste Antwort auf das OP, da sie eine Lösung bietet, die dabei hilft, das zu erreichen, was sie erreichen möchten, indem sie es versuchen echo %JAVA_HOME%

    – Olisteadman

    2. Juli 2019 um 13:33 Uhr

Die Syntax hängt von der verwendeten Shell/Terminal ab. Versuchen

echo $JAVA_HOME

Dies ist die Syntax für Bash, beispielsweise wenn Sie Git Bash zum Ausführen Ihrer Befehle verwenden.

Benutzeravatar von Suryakant Kumar
Suryakant Kumar

Öffnen Sie unter Windows Powershell und versuchen Sie diesen Befehl

echo $env:JAVA_HOME

Oder wenn Sie Git Bash installiert haben, versuchen Sie es

echo $JAVA_HOME

Wenn Sie gerade die Systemvariable hinzugefügt haben, müssen Sie einen Neustart durchführen, damit das System sie lesen kann

Wenn Sie einen klassischen cmd-Befehl „echo %JAVA_HOME%“ in Windows verwenden, ist JAVA in Ordnung

JWos Benutzeravatar
JWo

Ihr Befehl ist für einen Windows 10-Computer korrekt. Und das Ergebnis zeigt uns, dass diese Variable nicht gesetzt ist. Die Einstellungen für die Umgebungsvariablen können Sie in Ihrem Startmenü suchen. Sie sehen Einstellungen für andere Variablen wie Pfad, TEMP usw. Dort können Sie JAVA_HOME hinzufügen (hier ohne %). Der Pfad würde so aussehen (von meinem PC): C:\Programme\Java\jdk1.8.0_161

Benutzer-Avatar von Rafał Sokalski
Rafał Sokalski

Es wird „JAVA_HOME“ ausgegeben, weil Sie die Variable JAVA_HOME nicht festgelegt haben oder weil Sie einen Tippfehler im Variablennamen haben. Gehen Sie einfach zu den Einstellungen Ihrer Umgebungsvariablen und prüfen Sie, ob diese korrekt sind. Wenn Sie JAVA_HOME dort nicht haben, schauen Sie sich einfach diese Frage an: So legen Sie JAVA_HOME fest

1452930cookie-checkecho %JAVA_HOME% gibt %JAVA_HOME% zurück

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy