使用 api XSSF 时出现 NoClassDefFoundError

发布于 2024-08-18 09:25:25 字数 229 浏览 4 评论 0原文

我想使用 api XSSF 读取 xlsx 文件。为此,我下载了 poi-3.6 api,然后设置了正确的类路径,但是当我运行程序时,我得到一个 Exception,如线程“main”java.lang.NoClassDefFoundError: org/apache/poi/xssf/ usermodel/XSSFWorkbook

但我可以使用 HSSF api 读取 xls 文件,没有任何异常。

I want to read an xlsx file using api XSSF. For that I downloaded poi-3.6 api and then did set the correct classpath but then too when I run my program I get an Exception as in thread "main" java.lang.NoClassDefFoundError: org/apache/poi/xssf/usermodel/XSSFWorkbook

But I can read xls file using HSSF api without any exception.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

一袭水袖舞倾城 2024-08-25 09:25:25

java.lang.NoClassDefFoundError 始终是类路径问题:java 在执行 main 时无法在类路径上找到类 org/apache/poi/xssf/usermodel/XSSFWorkbook方法。

该类位于 poi-ooxml-3.6-xxx.jar 内。仔细检查该库是否确实位于类路径上。

java.lang.NoClassDefFoundError is always a classpath issue: java can't find the class org/apache/poi/xssf/usermodel/XSSFWorkbook on the classpath while executing your main method.

The class is inside the poi-ooxml-3.6-xxx.jar. Double check if this lib is really on the classpath.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文