【发布时间】:2015-01-12 13:42:03
【问题描述】:
在 NetBeans 中,我创建了一个 Exporter 类,它使用 APACHE POI 将一些数据导出到 EXCEL 文件,该文件使用 XMLBeans。
我通过下载 zip 二进制文件并手动添加 jar 来添加 APACHE POI 3.10.1 库。
当我在同一个项目中使用这个类时,一切运行正常。
然后我将这个类添加到另一个项目中,通过右键单击库 -> 添加项目。
但是当我尝试运行它时,我在编译时遇到了以下错误。
Signing JAR: C:\Users\c\p\dist\lib\xmlbeans-2.6.0.jar to C:\Users\c\p\dist\lib\xmlbeans-2.6.0.jar as nb-jfx
jarsigner: unable to sign jar: java.util.zip.ZipException: duplicate entry: org/apache/xmlbeans/xml/stream/Location.class
Enter Passphrase for keystore: Enter key password for nb-jfx:
C:\Users\c\p\nbproject\jfx-impl.xml:1465: The following error occurred while executing this line:
C:\Users\c\p\nbproject\jfx-impl.xml:2968: The following error occurred while executing this line:
C:\Users\c\p\nbproject\jfx-impl.xml:1940: jarsigner returned: 1
我不知道这可能是关于什么的,但这让我发疯了。
【问题讨论】:
-
我现在几乎不记得这个问题了,那是很久以前的事了,但我想我最终使用的是旧版本的 APACHE POI。我希望这会有所帮助。
-
在最新版本的 POI 中仍然出现
标签: java apache-poi xmlbeans jar-signing