2017-03-07 24 views
1

に置き換えています。Apache POIを使用しているアプリケーション:3.5 Version for Excel Reports。我々は頻繁にJava Heap Spaceの問題に直面しています。提案された解決策の1つは、古いApache POIジャーを最新のものに置き換えることです。しかし、いくつかの廃止されたメソッドで既存のアプリケーションに影響を与えることは変わりません。Apache POI Jarsを最新バージョン

これを処理する方法はありますか?あるいは、これらのメソッドをすべて手動で変更する必要がありますか?

+0

Deprecated methodsは例が付属しています。新しいバージョンに、ご使用のバージョンから最新バージョンへの移行に関するドキュメントが含まれているかどうかを確認できます。 – Maverick

+1

jarをアップグレードしても、ヒープスペースの問題が解決されるとは限りません。 OOXMLベースのファイル(例:.xlsx)がオプションであり、レポートの生成時にヒープスペースの問題が発生した場合は、SXSSFに切り替えることを検討することもできます。 – kiwiwings

答えて

1

明らかに、手動で処理する必要があります。

最新は3.16(先月リリース)で、現在のバージョン3.5は2009年9月にリリースされました。これは7年以上のバグの修正と強化です。

手動で処理する以外のオプションはありません。非推奨メソッドの完全なリストについてはApache POI Documentation latest

- -

現在地最新のドキュメントを指すものとあなたはここに参照するものとする - ApacheのLIBのほとんど

+0

ありがとうSrikanth。 – Yuvaraj

+0

@kiwiwings .. SXSSFに切り替えるためには、JARファイルを更新する必要があります。 – Yuvaraj