- 締切済み
JAVA環境設定についての質問です。
jdk-6u24-windows-i586というJDKをダウンロードし、 環境変数などを設定しました。 しかしjavacを開いてもすぐ閉じてしまいますし。 プログラミング勉強用のファイルが開けず、エラーが出てしまいます。 こういった場合、どうしたらいいのでしょうか? 教えて下さると助かります。 環境変数について *PATHは従来のPATHの前に(しかし本来のPATHを誤って消してしまったので、%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbemですが) C:\Program Files\Java\jdk1.6.0_24;と入力しました。 *CLASSPATHは.を入力しました。 *javahomeには、C:\Program Files\Java\jdk1.6.0_24\bin ※文字化けしていますが「\」はすべて「¥」の半角です。
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- kmee
- ベストアンサー率55% (1857/3366)
http://okwave.jp/qa/q6673495.html の続きだと思うので。 もうちょっと調べてから書こうと思ってました。 上の#2で書いたように、javac.exe はC:\Program Files\Java\jdk1.6.0_24\binにインストールされるので、PATHにもC:\Program Files\Java\jdk1.6.0_24\binと書く必要があるはずです。 本当にjavac.exeの場所はC:\Program Files\Java\jdk1.6.0_24 なのでしょうか? また、PATHは元のに追加する形でないと、他の影響も出ます。二つあわせれば C:\Program Files\Java\jdk1.6.0_24\bin;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem でいいはずです。 逆に、JAVAHOMEは binまでは必要なかったはずです。
- outerlet
- ベストアンサー率71% (15/21)
環境変数のPATHはWindows自体にとっても重要な値です。本来の値がわかるのでしたら、必ず元に戻しておいて下さい。Windowsがまともに動かなくなると思います。 ではPATHをどう指定するべきかですが、正しくは以下の通りです。 %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Java\jdk1.6.0_24; あるいはユーザー環境変数に %Path%;C:\Program Files\Java\jdk1.6.0_24; と指定して下さい。 あと環境変数"JAVA_HOME"は、binの親ディレクトリを指定します。よって正しくは以下の通りです。 C:\Program Files\Java\jdk1.6.0_24\ また「javacを開いてもすぐ閉じてしまいます」という点が気になりますが、ひょっとしてjavac.exeをダブルクリックして開こうとしていますか? PATHを通した上でコマンドプロンプトを開き、Javaファイルのある場所までcdコマンドで移動して、 javac [Javaファイル名] とするのが正しい使い方です(もしくはCLASSPATHに指定したディレクトリにJavaファイルを置くか)。 環境変数PATHとCLASSPATH、javaコマンドの使い方についてもう一度見直すことをお勧めします。
お礼
お礼を申し上げるのが遅くなってしまってすみません!丁寧にありがとうございます。 javacは場所はbinですが、 作業フォルダは"C:\Program Files\Java\jdk1.6.0_24\bin"でした (おそらくjavac.exeは"C:\Program Files\Java\jdk1.6.0_24\bin"に入っていると思います) PATH、JAVAHOMEの設定のアドバイスなどもありがとうございました。 勉強不足で申し訳ないです、いまだに作業のためのサンプルファイルを開こうとしても開けないので、 もうすこし勉強してみようかと思います。