- ベストアンサー
コンパイルできない。環境変数のパスの設定がダメっぽい。
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 ファイルの内容です。長いので上の方は省略。 メモ帳でいろいろ追加しました。再起動もしました。 ファイル内容に誤りがありますか? その他、原因はありそうですか? 似たようなし質問もあり読んで試行錯誤しましたが 分からずじまいでした。
- みんなの回答 (2)
- 専門家の回答
質問者が選んだベストアンサー
試したわけではないので、なんともですが、 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の場合、ちょっと具合が悪いのです。
その他の回答 (1)
javacはどうダメなんでしょうか? javacを打ったときのメッセージと、実際に打ったコマンドを教えて下さい。 java -versionが正常な結果を表示するなら、PATHの設定は成功しています。 おそらく、javacの使い方が間違っていると思います。
お礼
とりあえず、最初の回答を参考になんとかできました。 ちなみに初めの状態では、javacをうっても 確か、だめっぽい反応しかなかったです。 いろいろとありがとうございました。
お礼
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へ! ができました。感動です。 実際は、よく分かってはいませんが、どんどんジャバ を勉強していきます。 これからも壁にぶつかったら質問するかもしれません。 よろしくお願いします。 回答ありがとうございました。