2

よし、新しいPCを手に入れた

Windows 7 プロ 64 ビット サービス パック 1

jdk-7u25-windows-x64 ( jdk 1.7.0_25 ) をインストールしました

デフォルトの場所 C:\Program Files\Java\jdk1.7.0_25 にインストールされます

JAVA_HOME 環境変数を C:\Program Files\Java\jdk1.7.0_25 に設定しました

%JAVA_HOME%\bin を Path 環境変数に追加しました (はい、追加する前に ; を使用しました)

[OK] をクリックしました

すべてのCMDウィンドウを閉じて開いた

そして今、コマンドjavaを実行すると、期待される出力が得られます

しかし、 javac コマンドを実行すると、これが得られます

C:\Users\AJ>javac
'javac' is not recognized as an internal or external command,
operable program or batch file.

パスをいじってみましたが、運が悪く、PCなどを再起動しました。

また、 jdk\bin ディレクトリにいる場合も機能するようです

C:\>cd C:\Program Files\Java\jdk1.7.0_25\bin

C:\Program Files\Java\jdk1.7.0_25\bin>javac -version
javac 1.7.0_25

C:\Program Files\Java\jdk1.7.0_25\bin>

java が行っているように javac コマンドを正しく実行するにはどうすればよいですか

4

2 に答える 2

7

以前、空白を含むパスに問題がありました。からパスを変更することをお勧めします

C:\Program Files\Java\jdk1.7.0_25

C:\Progra~1\Java\jdk1.7.0_25

これで問題が解決することを願っています!

于 2013-10-24T11:59:28.140 に答える
4

フルパス名を指定することもできます。

それ以外の

%JAVA_HOME%\bin

試す

C:\Program Files\Java\jdk1.8.0_101\bin

これは、Java 8.0.101を搭載したWindows 10 64ビット教育版でうまくいきました

于 2016-07-26T17:39:33.757 に答える