0

電気に問題があり、コンピューターを開発モードにリセットしました。したがって、このコードは以前は見事に機能していました。

InputStream fExcelTemp = new FileInputStream("XLStemplate/XLStemplate.xlsx");
//File fExcelTemp = new File(servletContext.getRealPath("XLStemplate/XLStemplate.xlsx"));

//This is evil!
Workbook wb = WorkbookFactory.create(fExcelTemp);
//Workbook wb = new XSSFWorkbook();

- 例外を与える:

java.lang.NoClassDefFoundError: クラス org.apache.poi.POIXMLDocument を org.apache.poi.ss.usermodel.WorkbookFactory.create(WorkbookFactory.java:72) で初期化できませんでした

これは、ワークブックの作成ステップで発生します。私はここここからいくつかの解決策を見てきました...私は「キャッシュを無効にする」を使用し、ライブラリを追加し、環境を設定することで、別の美しく、魔法の、理解できない解決策を実行します...しかし、何も機能しません。


そして今、私は何をすべきか(Intellij )を知りません...

4

1 に答える 1

0

私は解決策を見つけました。リセット後、依存関係 (?) がクラッシュしたようです。ここで、ソースのようなフォルダーからではなく、すべてのライブラリを含める必要がありますが、すべてのライブラリ自体を 1 つずつ追加する必要があります。


ありがとうございます

于 2013-07-23T03:56:46.573 に答える