• 締切済み

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」 と表示されます。 アドレスに間違いはないような気がするのですが・・・何故でしょうか; どなたかお願いします

みんなの回答

  • notnot
  • ベストアンサー率47% (4900/10358)
回答No.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がエラーになるのとは別の話ですが。

  • edomin7777
  • ベストアンサー率40% (711/1750)
回答No.1

システム環境変数ではなく、「ユーザー環境変数」に設定しました? 同じ変数があるときは、ユーザ環境変数が優先されると思いますが…。

関連するQ&A