なぜコマンドjava -versionがグローバルにアクセスできるのか疑問に思っていましたか?
私はそれを任意のディレクトリから実行でき、その動作します:

それはどのように機能しますか?
これは私のシステムPATH変数は次のようになります。
C:\Program Files (x86)\NVIDIA Corporation\PhysX\Common;
%SystemRoot%\system32;
%SystemRoot%;
%SystemRoot%\System32\Wbem;
%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\
私についてjava.exeは、%programfiles%\java\jre7\bin
java.exe(またはjava.comなど)があなたの中にない場合、PATH実行可能パスを指定できる別のレジストリエントリがあります。

