由于缺少xmlbeans.jar依赖性,我得到运行时出现错误,如java.lang.NoClassDefFoundError:org / apache / xmlbeans / XmlObject。 我需要使用XLS,DOC和.PPT格式。 有人可以为apache POI建议重要的JAR吗?
答案 0 :(得分:3)
Apache POI的依赖关系是fully described on the Apache POI website here。
该表(我不会在此重现,因为您需要检查最新版本on the POI website)详细信息,对于您要使用的每个组件,依赖项是什么。
如果您下载最新的Apache POI二进制版本(.tar.gz
或.zip
),您将在其中找到所需的所有依赖项jar。检查components and dependencies page,看看您需要使用哪些。
或者,手动处理依赖关系是90年代。使用像Gradle或Apache Maven这样的工具为你处理它会好得多,然后他们会拿起项目提供的元数据来获取你需要的依赖项。
{4}}
还提供了针对Apache POI的Maven / Gradle工件的详细信息答案 1 :(得分:0)
对于Apache POI,您需要这两种组合。
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi</artifactId>
<version>3.12</version>
</dependency>
<dependency>
<groupId>org.apache.poi</groupId>
<artifactId>poi-ooxml</artifactId>
<version>3.12</version>
</dependency>