ライブラリの追加注意点 Apache POI

下記エラーを解消すると、importエラーがどっとでてきました。
アウトラインのインポート設定を見てみると、

import org.apache.poi.hssf.usermodel.****

という一連にずらっとエラーマーク。

おそらく、開発環境にapache.poi(エクセルを扱うためのJavaライブラリだそうです)が入っていて、それをインポートしていた。
渡されたソースの中にははいっていなかった、と。
なるほどそれはエラーになります。



ふざけんな(怒)


ネットで入れ方を調べて、とりあえず導入。
http://ftp.kddilabs.jp/infosystems/apache/poi/release/bin/poi-bin-3.5-FINAL-20090928.zip
をダウンロード。
これを解凍して、Eclipseに追加

プロパティ→Javaのビルド・パス→外部jarの追加→poi-3.5-FINAL-20090928.jar 設定

http://www.atmarkit.co.jp/fjava/rensai2/eclipse02/eclipse02.html

サードパーティのライブラリを利用する方法は2つあります。デプロイ時にそのライブラリを同梱しない場合は、プロジェクトのプロパティ画面の「Javaのビルド・パス」-「ライブラリ」-「外部JARの追加」で、そのライブラリを指定することで利用できるようになります。

 デプロイする段階で同梱したい場合は、プロジェクトにライブラリを組み込み、内部jarファイルとして参照します。「ファイル」-「インポート」-「ファイルシステム」で、インポートしたいjarファイルのあるディレクトリを選択し、表示された一覧からライブラリを指定すると、プロジェクトに取り込むことができます。その後、プロジェクトのプロパティ画面の「Javaのビルド・パス」-「ライブラリ」-「JARの追加」で、インポートしたライブラリを指定することで、利用できるようになります。

前者でやると、こーいうハメになるようです。。。