• ベストアンサー

クラスパスとカレントディレクトリ

コマンドプロントでJavaファイルをコンパイルしたいのですがうまくいきません。 このJavaファイルは外部のJarファイルを必要で、このJavaファイルが置いてある場所にその必要なJarファイルをコピーしてあるのですが、エラーが出てしまいます。(-classpathコマンドでjarファイルを指定すると正常に動作します) どこかのサイトで CLASSPATH環境変数には「.」があるので、カレントディレクトリの下にあるJarファイルは読み込む と書いてあったと思うのですが、自分は何を間違ってとらえているのでしょうか? お返事お待ちしております。

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

  • ベストアンサー
  • x_jouet_x
  • ベストアンサー率68% (162/236)
回答No.1

> CLASSPATH環境変数には「.」があるので、カレントディレクトリの下にあるJarファイルは読み込む カレントディレクトリ配下にあるclassファイルは読み込みますが、jarファイルは読み込みませんよ。 -classpathオプションでjarファイルを指定しましょう。

lain_003
質問者

お礼

なるほど・・・JARファイルは読み込めないのですが。 納得です、回答ありがとうございます。

関連するQ&A