私はリポジトリ.m2にpoi 3.0.2を追加し、HSSFCell、HSSFSheet、HSSFWorkbook、HSSFRowをインポートしようとしました。エラーなしでコンパイルしています。アプリケーションを実行しようとすると、エラーが表示されます。poi Spring FrameworkでHSSFCell例外が見つかりません
私は
<dependency>
<groupId>org.apache</groupId>
<artifactId>poi</artifactId>
<version>3.0.2</version>
<scope>provided</scope>
</dependency>
としてコアフォルダののpom.xmlに依存関係を追加しました。しかし、それだけでHSSFCellがimporting.Iがその特定のクラスをインポートせずにしようとした問題があり、他の人は絶対にfine.I開かれているようですjarとHSSFCellは実際にはjarファイル内に存在します。エラーは次のようなものです。そして、それはSingletonsを破壊します。
java.lang.NoClassDefFoundError: org/apache/poi/hssf/usermodel/HSSFCell
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2365)
at java.lang.Class.getDeclaredMethods(Class.java:1763)
at java.beans.Introspector$1.run(Introspector.java:1265)
at java.security.AccessController.doPrivileged(Native Method)............
可能な解決策は何ですか?
のApache POI 3.0.2日付2008年2月から、ので、いずれかの方法で働いています!なぜ最近のバージョンを使用していないのですか? – Gagravarr