gpt4 book ai didi

java - 组织/dom4j/DocumentException

转载 作者:行者123 更新时间:2023-11-29 09:41:18 26 4
gpt4 key购买 nike

大家早上好,

我有允许我从 xml 文件创建 excel 文件的 java 代码。但是它无法正确创建文件,我有这个异常,我不明白它的含义:

Exception in thread "main" java.lang.NoClassDefFoundError: org/dom4j/DocumentException
at org.apache.poi.openxml4j.opc.Package.init(Package.java:145)
at org.apache.poi.openxml4j.opc.Package.<init>(Package.java:132)
at org.apache.poi.openxml4j.opc.ZipPackage.<init>(ZipPackage.java:67)
at org.apache.poi.openxml4j.opc.Package.create(Package.java:271)
at org.apache.poi.xssf.usermodel.XSSFWorkbook.newPackage(XSSFWorkbook.java:245)
at org.apache.poi.xssf.usermodel.XSSFWorkbook.<init>(XSSFWorkbook.java:145)
at escel1.Escel1.main(Escel1.java:104)
Caused by: java.lang.ClassNotFoundException: org.dom4j.DocumentException
at java.net.URLClassLoader$1.run(URLClassLoader.java:202)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:190)
at java.lang.ClassLoader.loadClass(ClassLoader.java:307)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:301)
at java.lang.ClassLoader.loadClass(ClassLoader.java:248)

如果有人知道那是什么意思,那对我会很有帮助:)

最佳答案

我找到了你问题的关键。您不应该将 dom4j-1.6.1-sources.jar 的 jar 文件添加到项目库中,而应将 dom4j-1.x.jar 添加到项目库中。因为带有源代码的 jar 文件的名称是纯 java 文件(xx.java),这意味着它根本没有被编译。

然后重新构建您的项目,它会正常工作。

希望能帮到你:)

关于java - 组织/dom4j/DocumentException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15761134/

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