ギリギリ行けるお一人様のライン

http://allabout.co.jp/internet/java/closeup/CU20 …
に従ってPOIを導入しています。ですが

poi-3.0.2-FINAL-20080204.jar
poi-contrib-3.0.2-FINAL-20080204.jar
poi-scratchpad-3.0.2-FINAL-20080204.jar
の代わりに
poi-3.0-rc4-20070503.jar
poi-contrib-3.0-rc4-20070503.jar
poi-scratchpad-3.0-rc4-20070503.jar
になっています。
そして、システム環境変数を設定して
CLASSPATH に
.;C:\Java\org\apache\poi\poi-scratchpad-3.0-rc4-20070503.jar;C:\Java\org\apache\poi\poi-3.0-rc4-20070503.jar;C:\Java\org\apache\poi\poi-contrib-3.0-rc4-20070503.jar
としました。
ですが、
javac SampleApp.java をすると
org.apache.poi.hssf.usermodel
org.apache.poi.poifs.filesystem.POIFSFileSystem
のパッケージが存在しないとエラってしまいます。
どこをどうしたらよいでしょうか。よろしくお願いします。m(_ _)m

A 回答 (3件)

http://www.apache.org/dyn/closer.cgi/poi/release …

こちらのバージョン(おそらく最新)で試してみてはいかがでしょう?
    • good
    • 0
この回答へのお礼

ありがとうございます。
新しいバージョンを試してみましたが旧バージョンと同様のエラーが起きてうまく行きませんでした。
クラスパスの設定の仕方がおかしいのでしょうか?
一般論としてクラスパスをどのように理解したらよいでしょうか?
1. sample.jarをC:\java\packs\におきます。
2. sample.jarを展開したとき、org\samp\pack\A.classにmainメソッドがあるとします。
3. このとき、C:\java\packs\B.classからA.class をインポートするとき
どのように記述したらよいでしょうか?

お礼日時:2009/11/17 12:38

なんだか最初の質問と違うことになっているような・・・



申し訳ありませんが、当方Eclipseにて実行確認を取っています。
classpathの手書き方法についても試してみればできるとは思いますが、現在時間が無いので回答者を降ろさせていただきます。
    • good
    • 0
この回答へのお礼

ありがとうございます。
この質問をいったん締め切って質問を変えてみます。

お礼日時:2009/11/17 17:18

poi-3.0-rc4-20070503.jarのみクラスパスをとおしてみたらどうですか。

    • good
    • 0
この回答へのお礼

ありがとうございます。
アドバイスのようにしてみましたが、うまく行きませんでした。
この質問をいったん締め切って質問を変えてみます。

お礼日時:2009/11/17 17:19

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報