gpt4 book ai didi

在适用于 Linux 的 Oracle Agile 9.3.0.2 中运行时,Apache POI 中出现 java.lang.IncompleteClassChangeError

转载 作者:行者123 更新时间:2023-12-01 15:50:56 26 4
gpt4 key购买 nike

我正在 Oracle Agile 9.3.0.2 中构建 Java Px。

My Px 涉及与两种格式(HSSF 和 XSSF)的 Excel 文件的交互。

我正在使用 Apache POI 库进行 Excel 文件处理。

但是我在这一行得到“java.lang.InknownClassChangeError”:

Workbook工作簿 = WorkbookFactory.create(ip);

其中 ip 是 Excel 文件的输入流。

当我尝试访问任何 HSSF 电子表格文件时。 (.xls)

Px 对于 XSSF 电子表格文件运行良好。 (.xlsx)

请帮忙!!!

最佳答案

您的类路径上很有可能有两个不同的 Apache POI 副本。您需要确保所有 POI jar(普通、暂存器、ooxml 等)都来自同一版本。请参阅POI FAQ了解如何检查生产中实际使用的 jar 文件。

关于在适用于 Linux 的 Oracle Agile 9.3.0.2 中运行时,Apache POI 中出现 java.lang.IncompleteClassChangeError,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6054936/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com