- ベストアンサー
コマンドプロンプトでjavacが認識されない問題
- 新しいパソコンでJDKをインストールし、コマンドプロンプトでjavacが認識されない問題が発生しています。
- JDKのインストールや環境変数の設定は正しく行われているため、他の原因が考えられます。
- 問題の原因としては、パスの設定が正しくない、バージョンの不一致、インストールの確認がされていないなどが考えられます。
- みんなの回答 (5)
- 専門家の回答
質問者が選んだベストアンサー
状況からして、PATHが通ってない状態と思われます。 ・PATHに追加するのはJDKの中の実行ファイルがあるディレクトリです。 インストール先を指定してなかったら、 C:\Program Files\Java\jdk_バージョン\bin になると思います。 →バージョン番号はあってますか? →\binまで指定していますか? →dIr "C:\Program Files\Java\jdk_バージョン\bin" としてファイル一覧が表示されますか?ちゃんとjavac.exeはありますか? ・コマンドプロンプトで echo %PATH% と打つと、現在のPATHが表示されます。 わかりずらかったら、コピーしてテキストエディタに貼り付けて、;(セミコロン)で改行して1つずつにしてみましょう。 →追加したPATHはちゃんと入ってますか? →区切りは;になってますか? →状況によっては、設定した環境変数が反映されていないことがあります。(例えば、設定前に起動していたプログラムなど) その場合は、一度ログアウトしてログインしなおすのが確実です。
その他の回答 (4)
- gookinger
- ベストアンサー率23% (33/140)
>「javacは内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されていません。」 が、表示されるのであれば、 パスが通っていない可能性があります。 環境変数のところをコピーして、 アップしてくれると回答がし易いです。 例:((注)Win98ですが) SET PATH=C:\FJUTY;C:\Program Files\Java\jdk1.5.0_17\bin
- seednyan
- ベストアンサー率28% (448/1568)
No3です。 訂正です。 javac.exe ありました。。。 (すいません、間違ったところを見てました。) やはり、パスに問題ありだと思います。 お騒がせして申し訳ありませんでした。
- seednyan
- ベストアンサー率28% (448/1568)
Windows版のJDKには、javac.exeが無いのでは。。。。 c:\Program Files\Java\jdk1.6.0_18\jre\binを調べましたが、javac.exeは見当たりませんでした。 java.exe,javaw.exeはありましたが。。。。 ちなみにOSはWindows7 Ultimateです。
お礼
素早いお返事、ありがとうございます!
- bin-chan
- ベストアンサー率33% (1403/4213)
> JDKのインストール→Windowsのパスの設定までできたので > 環境変数の編集もちゃんとやったのに・ コマンドプロンプトでJDKをインストールしたフォルダに移動したら実行できますか? もう一度コマンドプロンプトで、SET[Enter]で環境変数[PATH]を確認してください。 セミコロンで区切っていないとか、そんなことだと思いますよ。
お礼
素早いお返事、ありがとうございます!
お礼
丁寧に教えていただいて、ありがとうございます!まだjavaを始めたばかりで分からないことも多いのですが、早速確かめてみます。