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

締切り済みの質問

Javaの環境変数が設定出来ません

JDKインストール後、コマンドプロンプトでjavacの確認を行った所、

「'javac' は、内部コマンドまたは外部コマンド、
操作可能なプログラムまたはバッチ ファイルとして認識されていません。」

と出ます。
システム環境変数の設定は
変数:Path  値:D:\java\jdk1.6.0_25\bin;
変数:JAVA_HOME 値:D:\java\jdk1.6.0_25
JDKをインストールしたフォルダは「D:\java\jdk1.6.0_25」なのですが、

コマンド:Pathでは「D:\java\jdk1.6.0_25\bin;,」
コマンド:Set JAVA_HOMEでは「JAVA_HOME=D:\java\bin」
と表示されます。


アドレスに間違いはないような気がするのですが・・・何故でしょうか;
どなたかお願いします

投稿日時 - 2011-05-19 18:15:00

QNo.6748963

すぐに回答ほしいです

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

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

回答(2)

ANo.2

PATHについては、システム環境変数、ユーザ環境変数の値が連結されて設定されますので、どちらかに入っていれば大丈夫です。

・ D:\java\jdk1.6.0_25\binのフォルダに確かに javac.exe は入っていますか?
・ javac と打つのでなく、フルパスで D:\java\jdk1.6.0_25\bin\javac で起動出来ますか?

念のため、環境変数PATHは、置き換えて設定するのでなく、システムの元の値に追加して設定するのですが、大丈夫ですか?
コマンドPATHで、D:\java\jdk1.6.0_25\bin とだけしか表示されないとするとそれは間違いです。PATHの表示結果には少なくとも C:\Windows\system32;C:\Windows が含まれている必要があります。javacがエラーになるのとは別の話ですが。

投稿日時 - 2011-05-19 22:07:25

ANo.1

システム環境変数ではなく、「ユーザー環境変数」に設定しました?

同じ変数があるときは、ユーザ環境変数が優先されると思いますが…。

投稿日時 - 2011-05-19 18:46:28