- PR -

Java1.3でPOI3.0

1
投稿者投稿内容
5時に帰れない
会議室デビュー日: 2007/07/06
投稿数: 4
投稿日時: 2007-10-15 16:10
質問です。

POIを使うにあたって、Javaのバージョンは関係するのでしょうか?
現在、私の開発環境ではJavaのバージョンが1.3なのですが、
POI3.0を使うことは可能でしょうか?
また、もし無理なら、POI2.5ではどうでしょうか?

わかる方がいらっしゃいましたら、
ご返答の程、どうぞ宜しくお願い致します。
nagise
ぬし
会議室デビュー日: 2006/05/19
投稿数: 1141
投稿日時: 2007-10-15 16:59
このように特定のライブラリを動かす際の要件を調査する方法は簡単です。

公式ページに行き、
http://poi.apache.org/
動作環境を確認する。

これだけです。
一番信頼できるソースは公式情報です。
5時に帰れない
会議室デビュー日: 2007/07/06
投稿数: 4
投稿日時: 2007-10-15 17:55
> nagise様

ご返答ありがとうございます。

> 公式ページに行き、
> http://poi.apache.org/
> 動作環境を確認する。

確かにその通りなのですが、JavaのVersionに
関する項目が自分では見つけられず、
「以前調べた」などで、もし知っていらっしゃる方が
いればと思い、質問させていただいた次第でございます。

これくらいのことが自分で調べれないようでは…
と思われるかもしれません。
nagise様が「一番信頼できるソースは公式情報」と
おっしゃられることも良くわかります。
しかし、POIの使用が可能かどうか、お客様への返答期日も近く、
情けない話ですが、今は本当に余裕がありません。

わかる方、いらっしゃいましたら、
ご教授の程、宜しくお願い致します。
nagise
ぬし
会議室デビュー日: 2006/05/19
投稿数: 1141
投稿日時: 2007-10-15 19:14
見つからない?そんな馬鹿な、と思って探して見ると確かに見つかりませんね。

jarに同梱されているマニュフェストファイルでは
Created-By: 1.5.0_04-b05 (Sun Microsystems Inc.)
とあるけど、jarに含まれるclassファイルのバイナリを見ると
バージョンが0x2F(47 -> JDK1.3)になっているし…。
かつのり
ぬし
会議室デビュー日: 2004/03/18
投稿数: 2015
お住まい・勤務地: 札幌
投稿日時: 2007-10-15 19:15
POIの最新のbuild.xmlを見る限り1.3でコンパイルしているので、
「公式情報」ではありませんが、とりあえず動くとは思われます。

どのみち、オープンソースなんで、誰も動作の保障なんてしてくれません。
全ての機能をJDK1.3で試した人が居ればよいですが、
そんな人も中々居ないと思いますので、
自身で確認するのが手っ取り早いかと思います。
5時に帰れない
会議室デビュー日: 2007/07/06
投稿数: 4
投稿日時: 2007-10-15 19:55
> nagise様、かつのり様
私のために調べてくださり、ありがとうございます。

> オープンソースなんで、誰も動作の保障なんてしてくれません。
確かにその通りですね。

「時間が無いから」なんて言うのはタダのいい訳でした。
お客様に提供する物ですし、時間が無くとも
自分で一度動かしてみるのが筋ですよね。

返答日までに何とか実装し、動くかどうか試してみようと
思います。
もしかしたら実装段階で、また伺うことがあるかもしれませんが、
その時もどうぞ宜しくお願い致します。

お二方とも、本当にありがとうございました。
5時に帰れない
会議室デビュー日: 2007/07/06
投稿数: 4
投稿日時: 2007-10-17 16:35
自己レスです。

実際に試してみましたところ、Java1.3の環境でも
POI3.0を使うことができました。

細かな環境の違いで動かないことはあるかもしれませんし、
全てのメソッドを試した訳ではありませんので、使えないものも
あるかもしれませんが、私が実装した中ではメソッドが使えず困ったと
いうようなことはありませんでした。

以上です。
ありがとうございました。
1

スキルアップ/キャリアアップ(JOB@IT)