• ベストアンサー

コンパイルできない。環境変数のパスの設定がダメっぽい。

JAVAの勉強を始めたばかりの初心者です。 コマンドプロンプトで cd は、理解でき、 ディレクトリの移動には成功しました。 C:\WINDOWS>cd c:\YSJava\01 C:\YSJava\01 しかし、次のステップである javac ができません。 ちなみに、java -version はちゃんとした反応ありです。 set でも反応があるが、PATH が通ってないようでした。 CLASSPATH はよいようです。 パソコンは98です。 REM Environment Settings For McAfee VirusScan SET Path=%PATH%;C:\PROGRA~1\NETWOR~1\MCAFEE~1;C:\PROGRA~1\TEX\BIN; SET GS_LIB=C:\Program Files\TeX\gstools\gs5.03;C:\Program Files\TeX\gstools\gs5.03\kanji;C:\Program Files\TeX\gstools\gs5.03\fonts SET JAVA_HOME=C:\Program Files\Java\jdk1.5.0_07 SET Path=%PATH%;%JAVA_HOME%\bin SET CLASSPATH=.;%JAVA_HOME%\lib\tools.jar これが、autoec.bat ファイルの内容です。長いので上の方は省略。 メモ帳でいろいろ追加しました。再起動もしました。 ファイル内容に誤りがありますか? その他、原因はありそうですか? 似たようなし質問もあり読んで試行錯誤しましたが 分からずじまいでした。

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

  • ベストアンサー
回答No.1

試したわけではないので、なんともですが、 SET JAVA_HOME=C:\Program Files\Java\jdk1.5.0_07 のところを SET JAVA_HOME="C:\Program Files\Java\jdk1.5.0_07" とダブルクォートでくくってみてはいかがでしょう。 Program Filesというパスに含まれる空白が Javaの場合、ちょっと具合が悪いのです。

nekomaturi
質問者

お礼

SET JAVA_HOME=C:\Program Files\Java\jdk1.5.0_07 を "" をつけるだけでなくいろいろ思うところがあり (ファイルの上の方では Program Files という ものではなく、 PROGR~1 となっていたので・・・) SET JAVA_HOME="C:\PROGR~1\Java\jdk1.5.0_07" としてやってみたら、Path が通ったようで Javac もでき、念願の      ようこそJavaへ! ができました。感動です。 実際は、よく分かってはいませんが、どんどんジャバ を勉強していきます。 これからも壁にぶつかったら質問するかもしれません。 よろしくお願いします。 回答ありがとうございました。

その他の回答 (1)

noname#19197
noname#19197
回答No.2

javacはどうダメなんでしょうか? javacを打ったときのメッセージと、実際に打ったコマンドを教えて下さい。 java -versionが正常な結果を表示するなら、PATHの設定は成功しています。 おそらく、javacの使い方が間違っていると思います。

nekomaturi
質問者

お礼

とりあえず、最初の回答を参考になんとかできました。 ちなみに初めの状態では、javacをうっても 確か、だめっぽい反応しかなかったです。 いろいろとありがとうございました。

関連するQ&A