javac が Windows コマンドプロンプトで動作しない 質問する

javac が Windows コマンドプロンプトで動作しない 質問する

Windows コマンドプロンプトで使用しようとしていますjavacが、機能しません。

ディレクトリを環境変数"C:\Program Files\Java\jdk1.6.0_16\bin\"の末尾に追加した後PATHjavaコマンドは正常に動作しますが、を使用すると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 タイプのオペレーティング システムのwhichand/orコマンドに似た便利なトリックです。whence

おすすめ記事