私がする時
echo %Java_HOME%
windows 10で%Java_HOME%
を返します
それらが適切に設定されていることが確実な場合は、Windows 10で以下のいずれかの方法を使用して、Java_HOMEなどの環境変数を印刷できます。
Windowsコマンドプロンプト(cmd.exe)
C:\>echo %Java_HOME%
C:\Program Files\Java\jdk1.7.0_80
ウィンドウ内のGit Bash、bash形式を使用する必要があります
user12231@TP-UN103 MINGW64 /c
$ echo $Java_HOME
C:\Program Files\Java\jdk1.7.0_80
会話からは、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のドキュメントを参照できます。
標準のwindowsコマンドプロンプトの代わりに、知らないうちにwindows 10 powershell terminalを使用した可能性が高くなります。
標準のWindowsコマンドプロンプトでは、次のように入力します。
echo %Java_HOME%
しかし、PowerShellではJava_HOMEと書き出されます。
Powershellの動作は異なります。この場合、環境変数を出力するには、使用する必要があります
echo $Env:Java_HOME
構文は、使用しているシェル/端末によって異なります。試して
echo $Java_HOME
これは、たとえばGit Bashを使用してコマンドを実行する場合のbashの構文です。
私はこの答えがかなり遅れていることを知っていますが、何時間も検索した後、それは私のために問題を解決しました。
すべてを再インストールします(git、jdk/jre、mavenの可能性があります)が、実行する場合は、EVERYTHINGをデフォルト値のままにしてください。設定を変更したり、自分に都合の良い特定の保存場所を選択したりしないでください。すべてをデフォルト値のままにしてください。
結局のところ、gitは柔軟性に関しては特に厳格であり、インストール場所を変更するとうまく機能しません。 gitをインストールしていたときに、保存場所を変更しました。私はたくさんの新しいツールをインストールして練習していたので、それらをすべて1つの孤立した場所に置きたいと思っていました。通常、デフォルトの方法が通常最良の方法であることを示します。
Windows 10マシンのコマンドは正しいです。この結果は、この変数が設定されていないことを示しています。スタートメニューで環境変数の設定を確認できます。 Path、TEMPなどの他の変数の設定が表示されます。そこで、Java_HOMEを追加できます(ここでは%なし)。パスは次のようになります(私のPCから):C:\ Program Files\Java\jdk1.8.0_161
システム変数を追加したばかりの場合は、システムがそれを読み取るために再起動する必要があります
windowsJAVAで古典的なcmdコマンド「echo%Java_HOME%」を使用している場合は問題ありません
よくわかりませんが、環境変数に$が必要だと思いました。
試してください:echo $Java_HOME
Java_HOME変数を設定していないか、変数名にタイプミスがあるため、「Java_HOME」と出力されます。環境変数の設定に移動して、それが正しいかどうかを確認してください。 Java_HOMEがない場合は、次の質問を参照してください。 Java_HOMEの設定方法
Windows 10では、「エコー」は背後に入力したものをすべてエコーするため、必要なのは入力するだけです。
Java_HOME
...そしてENTERを押す