web-dev-qa-db-ja.com

echo%Java_HOME%は%Java_HOME%を返します

私がする時

echo %Java_HOME% 

windows 10で%Java_HOME%を返します

7

それらが適切に設定されていることが確実な場合は、Windows 10で以下のいずれかの方法を使用して、Java_HOMEなどの環境変数を印刷できます。


  1. Windowsコマンドプロンプト(cmd.exe)

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

  1. ウィンドウ内のGit Bash、bash形式を使用する必要があります

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

  1. 会話からは、Windows 10 PowerShellを使用しているようです。
    Windows PowerShellで環境変数を印刷するには、次のいずれかのコマンドを使用します。

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

    または

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

    ここでPowershellのドキュメントを参照できます。

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


8
sr56

標準のwindowsコマンドプロンプトの代わりに、知らないうちにwindows 10 powershell terminalを使用した可能性が高くなります。

標準のWindowsコマンドプロンプトでは、次のように入力します。

echo %Java_HOME%

しかし、PowerShellではJava_HOMEと書き出されます。

Powershellの動作は異なります。この場合、環境変数を出力するには、使用する必要があります

echo $Env:Java_HOME
4
Priyesh Diukar

構文は、使用しているシェル/端末によって異なります。試して

echo $Java_HOME

これは、たとえばGit Bashを使用してコマンドを実行する場合のbashの構文です。

3
Matsemann

私はこの答えがかなり遅れていることを知っていますが、何時間も検索した後、それは私のために問題を解決しました。

すべてを再インストールします(git、jdk/jre、mavenの可能性があります)が、実行する場合は、EVERYTHINGをデフォルト値のままにしてください。設定を変更したり、自分に都合の良い特定の保存場所を選択したりしないでください。すべてをデフォルト値のままにしてください。

結局のところ、gitは柔軟性に関しては特に厳格であり、インストール場所を変更するとうまく機能しません。 gitをインストールしていたときに、保存場所を変更しました。私はたくさんの新しいツールをインストールして練習していたので、それらをすべて1つの孤立した場所に置きたいと思っていました。通常、デフォルトの方法が通常最良の方法であることを示します。

0
davidalayachew

Windows 10マシンのコマンドは正しいです。この結果は、この変数が設定されていないことを示しています。スタートメニューで環境変数の設定を確認できます。 Path、TEMPなどの他の変数の設定が表示されます。そこで、Java_HOMEを追加できます(ここでは%なし)。パスは次のようになります(私のPCから):C:\ Program Files\Java\jdk1.8.0_161

0
JWo

システム変数を追加したばかりの場合は、システムがそれを読み取るために再起動する必要があります

windowsJAVAで古典的なcmdコマンド「echo%Java_HOME%」を使用している場合は問題ありません

0
Kiki Risager

よくわかりませんが、環境変数に$が必要だと思いました。

試してください:echo $Java_HOME

0
SleepyX667

Java_HOME変数を設定していないか、変数名にタイプミスがあるため、「Java_HOME」と出力されます。環境変数の設定に移動して、それが正しいかどうかを確認してください。 Java_HOMEがない場合は、次の質問を参照してください。 Java_HOMEの設定方法

0
Rafał Sokalski

Windows 10では、「エコー」は背後に入力したものをすべてエコーするため、必要なのは入力するだけです。

Java_HOME

...そしてENTERを押す

0
Imre