WindowsXPにJavaJDK6u33をインストールしました。PATH環境変数を設定していなくてもjava -version、コマンドプロンプトで実行できます。
このコマンドを実行するとfor %i in (java.exe) do @echo. %~$PATH:i、次の出力が得られます。
C:\WINDOWS\system32\java.exe
PCをチェックすると、2つのjava.exeがあります:
1。2 C:\Program Files\Java\jdk1.6.0_33\bin\java.exe
。C:\WINDOWS\system32\java.exe
system32\java.exeとの違いは何Program Files\Java\jdk1.6.0_33\bin\java.exeですか?system32\java.exe実行したときにのみ表示されるのはなぜfor %i in (java.exe) do @echo. %~$PATH:iですか?
C:\Program Files\Java\jdk1.6.0_33\bin\それでもPATH環境変数に追加する必要がありますか?