• ベストアンサー

javacの実行ができません

javacの実行ができません。javacコマンドを打つと 'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 と出ます。ちなみにCLASSPATHはありませんでした。PATHも通したのですがどうすればいいかわかりません。 Javaフォルダにはjdk1.6.0_13とjre6があります。 よろしくお願いします。 これからJavaを学ぶのでぜんぜんわかりません。

質問者が選んだベストアンサー

  • ベストアンサー
  • salsberry
  • ベストアンサー率69% (495/711)
回答No.3

> C:\Program Files\Java\jdk1.6.0_13\bin上にjavac.exeはありました。 ならば、PATHの設定が間違っていると考えるべきです。 > echo %PATH%を入力してもC:\Program Files\Java\jdk1.6.0_13\binは含まれておりました。 Cの後ろのコロンがセミコロンになっているとか、ProgramとFilesの間の空白が全角になっているとか、数字の1とアルファベット小文字のlを間違えているとか、そういうささいなことが原因かもしれません。 PATHを修正するのにかける時間がもったいなくて、とにかく今すぐjavacを実行したいのであれば、フルパスで "C:\Program Files\Java\jdk1.6.0_13\bin\javac" と打つという方法もあります。この場合は前後のダブルクオーテーションを忘れずに。

help135
質問者

お礼

何度か見直すうちにできるようになりました。 ありがとうございました。

その他の回答 (2)

  • tgook
  • ベストアンサー率48% (96/198)
回答No.2

再起動とかしてみましたか?

help135
質問者

補足

はい、何度も再起動やもう一回pathの確認などをしても変化はありませんでした。

  • salsberry
  • ベストアンサー率69% (495/711)
回答No.1

エラーメッセージから判断して、Windowsと仮定して答えます。 jdk1.6.0_13がC:\XXXにあるとした場合(以下、C:\XXXの部分は適宜読み替えてください)、C:\XXX\jdk1.6.0_13\binにjavac.exeはありますか? もしあるなら、通したつもりのPATHが正しく通っていないということです。 echo %PATH%を実行して、C:\XXX\jdk1.6.0_13\binが間違いなく入っているかどうか、綴りは完全に合っているかよく確認してください。

help135
質問者

補足

回答ありがとうございます。 C:\Program Files\Java\jdk1.6.0_13\bin上にjavac.exeはありました。そしてecho %PATH%を入力してもC:\Program Files\Java\jdk1.6.0_13\binは含まれておりました。なのでなぜjavacができないのかわかりません。

関連するQ&A