首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在Java中使用iText 7.1.9创建PDF

无法在Java中使用iText 7.1.9创建PDF
EN

Stack Overflow用户
提问于 2020-01-27 20:22:56
回答 1查看 284关注 0票数 0

我正在尝试使用Java7.1.9JAR创建一个iText文件。但我的情况越来越糟了。我有编译jars、设置类路径和构建路径所需的所有步骤。请帮我解决这个问题。

代码语言:javascript
复制
java.lang.NoClassDefFoundError: com/itextpdf/kernel/pdf/PdfDocument

pdfdoc = new PdfDocument(new PdfReader(file));行中。我的Vaadin8/Maven的POM.xml如下所示。在属性标签中:

代码语言:javascript
复制
<itext.version>RELEASE</itext.version> 

在依赖项中,我添加了以下条目:

代码语言:javascript
复制
<!-- https://mvnrepository.com/artifact/com.itextpdf/itext7-core -->
<dependency>
    <groupId>com.itextpdf</groupId>
    <artifactId>itext7-core</artifactId>
    <version>7.1.9</version>
    <type>pom</type>    
</dependency>

我已经使用命令行作为mvn deploy构建了所有jars :deploy-file-Dfile=/barcodes-7.1.9.jarDartifactId=example-app -Dversion=1.0 -Dpackaging=jar -Durl=file:./maven-repository/ -DrepositoryId=maven-repository -DupdateReleaseInfo=true

EN

回答 1

Stack Overflow用户

发布于 2020-01-28 00:19:42

当您的代码依赖于某个类文件,并且它在编译时存在,但在运行时找不到时,就会出现这种情况。查找构建时间和运行时类路径之间的差异。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59931116

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档