• 締切済み

'javac' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。

JAVA初心者です。 C:\javasrc>javac 'javac' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されていません。 と出ます。 C:\j2sdk1.4.2_04\bin>javac とするとコンパイル出来ます。 ユーザー変数が JAVA_HOME C:\j2sdk1.4.2_04 path C:\j2sdk1.4.2_04\bin システム環境変数が Path %SYSTEMROOT%\system32;%SYSTEMROOT%;%SYSTEMROOT%\COMMAND;%SYSTEMROOT%\system32\WBEM;c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\DTS\Binn\;c:\borland\bcc55\bin;%JAVA_HOME%\bin です。 よろしくお願いします。

みんなの回答

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.3

とりあえず, コマンドプロンプトで path と打ったらなにが表示されますか?

kojibu
質問者

お礼

PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\COMMAND;C:\WINDOWS\system32\WBEM; c:\Program Files\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files\Microsoft SQL Server\100\DTS\Binn\;c:\borland\bcc55\bin;%JAVA_HOME%\bin;C:\j2sdk1.4.2_04\ bin と出ます。 ・・・がコンパイル出来るようになっていました。 私が思うに再起動したため出来るようになっていたのだと思います。皆様ご迷惑をお掛けして申し訳ございませんでした。

回答No.2

「%JAVA_HOME%\bin」というのがシステム環境変数のPATHに入っていて、ユーザー変数が「JAVA_HOME」=「C:\j2sdk1.4.2_04」なのですから、パスが通っていてもよさそうなものですが・・ cd c:\ cd %JAVA_HOME%\bin と実行して、カレントが「C:\j2sdk1.4.2_04\bin」にならなければ、 システム環境変数に JAVA_HOME C:\j2sdk1.4.2_04 を追加するか、システム環境変数のPATHの「%JAVA_HOME%\bin」を「C:\j2sdk1.4.2_04\bin;」に書き換えるか、する必要があるとおもいます。

回答No.1

システム環境変数のPATHに C:\j2sdk1.4.2_04\bin; を入れないといけないと思いますよ。

関連するQ&A