3

java.exe を実行しようとすると、素敵なエラーが発生します

>> sh.exe": java.exe: command not found

このコマンドは、通常のコマンド シェルで機能します。

両方のパスを確認しましたが、それらはほぼ同じです.bashには、予想どおりいくつかの余分なディレクトリがあります. env |grep PATHと をそれぞれ使用set PATHして確認しました...

where java.exe

C:\Windows\System32\java.exe

set PATH
Path=C:\Ruby193\bin;C:\Windows\system32;C:\Windows;

env |grep PATH
HOMEPATH=\
PATH=/c/Users/hooksc/bin:.:/usr/local/bin:/mingw/bin:/bin:/c/Ruby193/bin:/c/Windows/system32:/c/Windows:

私は微妙な何かが欠けていると思います、誰か何かアイデアがありますか?

少し読みやすくするためにパスを短くしています...ただし、java.exeのソースフォルダーの少なくとも1つはパスにあります。

4

2 に答える 2

7

Gitbash は %PATH% 変数を探します。gitbash で次のように入力します。

env | grep PATH

jdkのbinディレクトリへのパスが含まれているかどうかを確認します。そうでない場合は、自分でパスを追加する必要があります。追加方法の詳細については、次のリンクを参照してください: http://www.java.com/en/download/help/path.xml

于 2013-06-13T18:31:32.860 に答える