2009-06-07 6 views
1

Apache Commons Config jarを使用して、Ubuntu JauntyのJava 1.6で非常に簡単なプログラムをコンパイルしようとしています。 jarが同じディレクトリにあるにもかかわらず、 "パッケージorg.apache.commons.configurationが存在しません"というエラーが表示され続けます。何か案は?JavacがApacheのコモンズ用のjarを見つけることができませんconfig

  • ディレクトリリスト
 
~/source/UpdateStockHistory$ ll 
total 304 
-rw-r--r-- 1 crosse crosse 298829 2009-06-07 17:36 commons-configuration-1.6.jar 
-rw-r--r-- 1 crosse crosse 149 2009-06-07 17:16 UpdateStockHistory.config.xml 
-rw-r--r-- 1 crosse crosse 531 2009-06-07 17:46 UpdateStockHistory.java 
  • Javaバージョン
 
~/source/UpdateStockHistory$ javac -version 
javac 1.6.0_13 
  • OSのバージョン
 
~/source/UpdateStockHistory$ lsb_release -a 
No LSB modules are available. 
Distributor ID: Ubuntu 
Description: Ubuntu 9.04 
Release:  9.04 
Codename:  jaunty 
  • コンパイラバージョン
 
~/source/UpdateStockHistory$ javac UpdateStockHistory.java 
UpdateStockHistory.java:2: package org.apache.commons.configuration does not exist 
import org.apache.commons.configuration.*; 
^ 
UpdateStockHistory.java:8: cannot find symbol 
symbol : class ConfigurationFactory 
location: class com.crosse.tradingresearch.UpdateStockHistory 
         ConfigurationFactory factory = new ConfigurationFactory("UpdateStockHistory.config.xml"); 
         ^
UpdateStockHistory.java:8: cannot find symbol 
symbol : class ConfigurationFactory 
location: class com.crosse.tradingresearch.UpdateStockHistory 
         ConfigurationFactory factory = new ConfigurationFactory("UpdateStockHistory.config.xml"); 
                 ^
UpdateStockHistory.java:9: cannot find symbol 
symbol : class Configuration 
location: class com.crosse.tradingresearch.UpdateStockHistory 
         Configuration config = factory.getConfiguration(); 
         ^
4 errors 

は、「私のためにそれを行う」質問をする嫌いが、私はアイデアを使い果たしました。ように、あなたのクラスパスにjarファイルを追加する

答えて

5

試してみてください。

javac UpdateStockHistory.java -cp commons-configuration-1.6.jar 
+0

ありがとうございました。クラスパスに個々のjarファイルを追加する必要があることはわかりませんでした。 –

+0

うわー、私がクラスパスを再学習していた時。当時のすべての助けに感謝します。 –

2

あるJavacが自動的にクラスのために、現在のディレクトリを検索しません。

javac -cp . UpdateStockHistory.java 
関連する問題