Windows コマンドプロンプトで使用しようとしていますjavac
が、機能しません。
ディレクトリを環境変数"C:\Program Files\Java\jdk1.6.0_16\bin\"
の末尾に追加した後PATH
、java
コマンドは正常に動作しますが、を使用するとjavac
次のエラーが発生します。
'javac' は、内部コマンドまたは外部コマンド、操作可能なプログラム、またはバッチ ファイルとして認識されません。
ベストアンサー1
コマンド プロンプトが開いているときにコントロール パネルで追加した場合、現在のコマンド プロンプトには影響しません。終了して再度開くか、次の操作を実行する必要があります。
set "path=%path%;c:\program files\java\jdk1.6.0_16\bin"
確認のため、以下を実行します。
echo %path%
コマンドプロンプトから、それが何であるかをお知らせください。
それ以外の場合は、は次の操作を試して、そのディレクトリで javac を実行します。
"c:\program files\java\jdk1.6.0_16\bin\javac.exe"
コマンドプロンプトから実行することもできます。どれの実行可能ファイル (存在する場合) がコマンドで使用されています:
for %i in (javac.exe) do @echo %~$PATH:i
これは、一部の UNIX タイプのオペレーティング システムのwhich
and/orコマンドに似た便利なトリックです。whence