私はパス変数を設定しました。'java'コマンドは動作していますが、 'javac'はありません
Variable: JAVA_HOME
Value: C:\Program Files\Java\jdk1.8.0_101
Path: C:\ProgramData\Oracle\Java\javapath;
私は、コマンドのJava -version」を実行すると、出力は
java version "1.8.0_102"
Java(TM) SE Runtime Environment (build 1.8.0_102-b14)
Java HotSpot(TM) 64-Bit Server VM (build 25.102-b14, mixed mode)
あるしかし、私は 'のjavac -version' を入力したときのjavac ICが認識されないのはなぜ、出力は
'javac' is not recognized as an internal or external command,
operable program or batch file.
です?
PS:PCを何度か再起動しました。
あまりにもユーザー変数のセクションにJAVA_HOMEを設定する必要がありますが、 '' 'C実行できます:\プログラムファイル\のJava \ jdk1.8.0_101 \ binに\のjavac.exe -version'' '? C:\ Program Files \ Java \ jdk1.8.0_101 \ binをPATH環境変数に追加できますか?その後、新しいシェルを起動します。再起動する必要はありません。 – pmcevoy12
@ pmcevoy12出力: 'C:\ Program'は、内部または外部コマンド、 操作可能なプログラムまたはバッチファイルとして認識されません。 – rohit15079
@ rohit15079:C:¥Program Files¥Java¥jdk1.8.0_101¥bin¥javac.exe "-version'(引用符に注意してください)。他の時間と同じように、ファイル名に空白があり、コマンドラインでそれを使用したいとします。 –