it-swarm.com.de

echo% Java_HOME% gibt% Java_HOME% zurück

Wenn ich tue 

echo %Java_HOME% 

es gibt %Java_HOME% unter Windows 10 zurück, was habe ich falsch gemacht?

2

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

echo $Java_HOME

dies ist die Syntax für Bash, wenn Sie zum Beispiel Git Bash verwenden, um Ihre Befehle auszuführen.

3
Matsemann

Wenn Sie sicher sind, dass Sie sie richtig festgelegt haben, können Sie Ihre Umgebungsvariablen wie Java_HOME mit einer der unten aufgeführten 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 innerhalb von Windows, müssen Sie das Bash-Format verwenden 

    [email protected] MINGW64 /c
    $ echo $Java_HOME
    C:\Program Files\Java\jdk1.7.0_80
    

  1. In der Unterhaltung sieht es so aus, als würden Sie die Windows 10-Powershell verwenden.
    Verwenden Sie einen der folgenden Befehle, um die Umgebungsvariable in Windows-Powershell zu drucken

    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
    

    Sie können die Powershell-Dokumentation hier einsehen. 

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


2
sr56

Ich weiß, dass diese Antwort überfällig ist, aber nach stundenlanger Suche löste sie das Problem für mich.

Alles neu installieren (git, jdk/jre, möglicherweise maven), aber wenn Sie dies tun, belassen Sie ALLES als Standardwert . Ändern Sie keine der Einstellungen, WÄHLEN SIE KEINE SPEZIFISCHEN SPEICHERLAGE, die für Sie geeignet ist, usw. Lassen Sie alles als Standardwert.

Es stellt sich heraus, dass git in Sachen Flexibilität besonders steif ist und nicht gut funktioniert, wenn Sie den Installationsort ändern. Bei der Installation von git habe ich den Speicherort geändert. Ich hatte eine Reihe neuer Werkzeuge installiert und geübt, und ich wollte, dass sie alle an einem isolierten Ort sind. Es zeigt nur, dass der Standardweg der beste Weg ist.

0
davidalayachew

Ihr Befehl ist für eine Windows 10-Maschine korrekt. Und das Ergebnis sagt uns, dass diese Variable nicht gesetzt ist. Sie können die Einstellungen für die Umgebungsvariablen in Ihrem Startmenü suchen. Es werden Einstellungen für andere Variablen wie Pfad, TEMP usw. angezeigt. Dort können Sie Java_HOME hinzufügen (hier ohne%). Der Pfad würde folgendermaßen aussehen (von meinem PC): C:\Programme\Java\jdk1.8.0_161

0
JWo

Ich bin mir nicht sicher, aber ich dachte, Sie brauchen $ für Umgebungsvariablen.

Versuchen Sie: echo $Java_HOME

0
SleepyX667

Es gibt "Java_HOME" aus, weil Sie die Java_HOME-Variable nicht festgelegt haben oder der Variablenname Tippfehler enthält. Gehen Sie einfach zu den Einstellungen Ihrer Umgebungsvariablen und prüfen Sie, ob sie korrekt sind. Wenn Sie kein Java_HOME haben, schauen Sie sich diese Frage an: Wie man Java_HOME setzt

0
Rafał Sokalski

Unter Windows 10 wird "Echo" nur das Echo wiedergeben, was Sie dahinter tippen.

Java_HOME

... und drücken Sie ENTER

0
Imre

Es besteht die Möglichkeit, dass Sie das Windows 10 Powershell Terminal anstelle des Standard-Windows-Befehls Prompt unwissentlich verwenden.

In einer Standard-Windows-Eingabeaufforderung würden Sie Folgendes eingeben:

echo %Java_HOME%

In Powershell sehen Sie jedoch Java_HOME.

Powershell macht die Sache anders. In diesem Fall müssen Sie Umgebungsvariablen ausgeben, die Sie verwenden müssen

echo $Env:Java_HOME
0
Priyesh Diukar