• ベストアンサー

「CLASSPATH」には、とりあえず何を指定しておけば便利ですか

Javaプログラミングの勉強を始めようと思っています。 XP Home Edition が稼働するPCに、J2SE 5.0をインストールしたのですが、 「CLASSPATH」の設定に悩んでいます。 入門書やネットで調べてみると、「CLASSPATH」の設定については様々で、 カレントディレクトリと「tools.jar」、 カレントディレクトリと「tools.jar」と「dt.jar」、 カレントディレクトリと作業ディレクトリ、 など、色々なパターンがあるのが混乱の原因です。 1. 「JAVA_HOME」を作成して、「C:\Program Files\Java\jdk1.5.0_06」を指定 2. 「PATH」に、「;%JAVA_HOME%\bin」を追記 3. 「C:\Java」を、作業用のディレクトリとする このような状況であれば、「CLASSPATH」には、 「;.;%JAVA_HOME%;C:\Java」を追記しておけば良いかなと思ったのですが、 何かトラブルが考えられますでしょうか。 とりあえず初学者は、どんな設定にしておけば使い勝手が良く、 学習時のトラブルが少なくて済むか、アドバイスをお願いします。 なお、最初はコマンドプロンプト上で作業をする予定ですが、 ゆくゆくはEclipseを使う予定です。

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

  • ベストアンサー
  • UKY
  • ベストアンサー率50% (604/1207)
回答No.2

とりあえず、初学者は CLASSPATH を設定しないのが一番です。 少なくとも初心者のうちはコマンドプロンプトで javac などを実行するのに CLASSPATH の設定は不要ですし、下手に CLASSPATH を設定するとかえってトラブルの原因になります。 (ただし、既に CLASSPATH が設定されている場合は設定を変える必要があると思われるので、その場合は補足してください)

pocariblue
質問者

補足

回答、ありがとうございました。 CLASSPATH は、既に存在していまして、 「C:\Program Files\QuickTime\QTSystem\QTJava.zip」が設定されています。 更なるアドバイスを宜しくお願いします。

その他の回答 (2)

  • UKY
  • ベストアンサー率50% (604/1207)
回答No.3

やはり QTJAVA が設定されていましたか……。 このままだとうまくプログラムが実行できないので、設定値の最初に「.;」を加えて「.;C:\Program Files\QuickTime\QTSystem\QTJava.zip」にしてください。 まあ、QTJAVA を使うことなんて まずないと思うので CLASSPATH そのものを消してしまっても良いという気もしますが……。

pocariblue
質問者

お礼

二度も回答を頂きまして、ありがとうございました。 独学でプログラミングの勉強をしようと思うと、 開発環境を準備するだけでも一苦労です。 大変助かりました。 回答を下さったお二方、誠にありがとうございました。

noname#18558
noname#18558
回答No.1

とりあえず始めたいのであれば、カレントパス「.」だけあれば十分だと思います。 そのあと、必要に応じて追加していくのがいいでしょう。

pocariblue
質問者

お礼

良く判らない状況で、むやみに CLASSPATH を設定するのはやめた方が良さそうですね。 参考になりました。 回答、ありがとうございました。

関連するQ&A

専門家に質問してみよう