- ベストアンサー
javacの実行ができません
javacの実行ができません。javacコマンドを打つと 'javac' は、内部コマンドまたは外部コマンド、 操作可能なプログラムまたはバッチ ファイルとして認識されていません。 と出ます。ちなみにCLASSPATHはありませんでした。PATHも通したのですがどうすればいいかわかりません。 Javaフォルダにはjdk1.6.0_13とjre6があります。 よろしくお願いします。 これからJavaを学ぶのでぜんぜんわかりません。
- みんなの回答 (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" と打つという方法もあります。この場合は前後のダブルクオーテーションを忘れずに。
その他の回答 (2)
- tgook
- ベストアンサー率48% (96/198)
再起動とかしてみましたか?
補足
はい、何度も再起動やもう一回pathの確認などをしても変化はありませんでした。
- salsberry
- ベストアンサー率69% (495/711)
エラーメッセージから判断して、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ができないのかわかりません。
お礼
何度か見直すうちにできるようになりました。 ありがとうございました。