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ファイルを追加する
ありがとうございました。クラスパスに個々のjarファイルを追加する必要があることはわかりませんでした。 –
うわー、私がクラスパスを再学習していた時。当時のすべての助けに感謝します。 –