重要なお知らせ

「教えて! goo」は2025年9月17日(水)をもちまして、サービスを終了いたします。詳細はこちら>

電子書籍の厳選無料作品が豊富!

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

A 回答 (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"
と打つという方法もあります。この場合は前後のダブルクオーテーションを忘れずに。
    • good
    • 3
この回答へのお礼

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

お礼日時:2009/05/01 18:46

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

この回答への補足

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

補足日時:2009/04/22 18:21
    • good
    • 0

エラーメッセージから判断して、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が間違いなく入っているかどうか、綴りは完全に合っているかよく確認してください。

この回答への補足

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

補足日時:2009/04/21 21:25
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!