みんなの「教えて(疑問・質問)」にみんなで「答える」Q&Aコミュニティ

こんにちはゲストさん。会員登録(無料)して質問・回答してみよう!

解決済みの質問

javac.exeのパスが通りません。

すr大変困っています。
JAVAのプログラミングを勉強したいと思い、
JDKのインストールなど完了したのですが
ソースファイルをコンパイルできません。
javac.exeの実行がきないんです、
コマンドプロンプトからjava.exeの実行はできているので
パスの設定はうまくできていると思うんですが、、、、
同じでデレクトりのjavac.exeのパスがとおりません。
コマンドプロンプトで最後のデレクトりまで指定すれば
プログラムは実行します。
管理者特権として実行するにチェックしても
互換性モードを使用しても
だめです。
何がだめなんでしょうか??
OSがビスタだから
なにかあるのでしょうか??
まいってます、お助けを、、、

投稿日時 - 2009-04-07 21:29:02

QNo.4861128

すぐに回答ほしいです

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

> コマンドプロンプトからjava.exeの実行はできているので
パスの設定はうまくできていると思うんですが、、、、
> 同じでデレクトりのjavac.exeのパスがとおりません。
??
パスは通ってるのか?ないのか?
C:でjavacとしたときUsageがでるのか?エラーになるのか?

通ってなければ環境変数PATHの設定。
あと、JAVA_HOMEも設定しといた方がいいかも。

コマンドプロンプトにてsetで環境変数を確認し、PATHに$JAVA_HOME\binが設定されていることを確認。

投稿日時 - 2009-04-07 21:38:41

ANo.1

このQ&Aは役に立ちましたか?

0人が「このQ&Aが役に立った」と投票しています

回答(2)

ANo.2

>コマンドプロンプトからjava.exeの実行はできているので
>パスの設定はうまくできていると思うんですが、、、、
>同じでデレクトりのjavac.exeのパスがとおりません。

java.exeとjavac.exeは別物です。
java.exeが実行できる、とおっしゃっていますが、
javac.exeとは別のディレクトリにあるjava.exeが呼ばれている
可能性もあります。

コマンドプロンプトで、
echo %PATH%
echo %JAVA_HOME%
を実行して結果を確認してみてください。

投稿日時 - 2009-04-09 23:57:49

あなたにオススメの質問