web-dev-qa-db-fra.com

echo% Java_HOME% renvoie% Java_HOME%

Quand je fais 

echo %Java_HOME% 

il renvoie %Java_HOME% sur Windows 10 qu'est-ce que j'ai mal fait?

2
gaming with yoty

La syntaxe dépend du shell/terminal que vous utilisez . Try

echo $Java_HOME

c'est la syntaxe de bash, par exemple si vous utilisez Git Bash pour exécuter vos commandes.

3
Matsemann

Si vous êtes certain de les avoir définies correctement, vous pouvez imprimer les variables d’environnement telles que Java_HOME en utilisant l’une des méthodes ci-dessous dans Windows 10.


  1. Invite de commande Windows (cmd.exe) 

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

  1. Git Bash dans Windows, vous devez utiliser le format bash 

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

  1. D'après la conversation, il semble que vous utilisiez Windows 10 PowerShell.
    Pour imprimer la variable d'environnement dans Windows PowerShell, utilisez l'une des commandes suivantes, comme ci-dessous

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

    ou 

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

    Vous pouvez vous référer à la documentation Powershell ici. 

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


2
sr56

Je sais que cette réponse est attendue depuis longtemps, mais après des heures de recherche, le problème a été résolu pour moi.

Réinstallez tout (git, jdk/jre, potentiellement maven), mais lorsque vous le ferez, laissez TOUT comme valeur par défaut . Ne modifiez aucun des paramètres, NE CHOISISSEZ PAS D'EMPLACEMENT D'ENREGISTREMENT SPÉCIFIQUE, etc. Conservez tous les paramètres par défaut.

Il s'avère que git est particulièrement rigide en termes de flexibilité et ne fonctionne pas bien si vous modifiez l'emplacement d'installation. Lors de l'installation de git, j'ai changé l'emplacement de sauvegarde. J'avais installé et pratiqué de nouveaux outils et je voulais les avoir tous dans un endroit isolé. Cela montre simplement que la méthode par défaut est généralement la meilleure.

0
davidalayachew

Votre commande est correcte pour une machine Windows 10. Et le résultat nous indique que cette variable n'est pas définie . Vous pouvez rechercher les paramètres des variables d'environnement dans votre menu Démarrer. Vous verrez les paramètres pour d'autres variables telles que Path, TEMP, etc. Là vous pouvez ajouter Java_HOME (ici sans%). Le chemin serait comme ceci (à partir de mon pc): C:\Program Files\Java\jdk1.8.0_161

0
JWo

Je ne suis pas sûr, mais je pensais que vous aviez besoin de $ pour les variables d'environnement.

Essayez: echo $Java_HOME

0
SleepyX667

Il affiche "Java_HOME" car vous n'avez pas défini de variable Java_HOME ou vous avez une faute de frappe dans le nom de la variable. Il suffit d’aller dans les paramètres de votre variable d’environnement et de vérifier s’il est correct. Si vous n'avez pas Java_HOME, il suffit de regarder cette question: Comment configurer Java_HOME

0
Rafał Sokalski

Sous Windows 10, "Echo" fera juste écho à tout ce que vous tapez derrière. Il vous suffit donc de saisir:

Java_HOME

... et appuyez sur ENTREE

0
Imre

Il est fort possible que vous ayez utilisé le terminal windows 10 powershell sans le savoir, au lieu de la commande standard de Windows, Invite.

Dans une invite de commande Windows standard, vous devez taper:

echo %Java_HOME%

Mais dans powershell, vous verriez Java_HOME écrit.

Powershell fait les choses différemment. Dans ce cas, pour sortir les variables d'environnement que vous devez utiliser

echo $Env:Java_HOME
0
Priyesh Diukar