使用iText许可证将java应用程序导出到jar

时间:2018-03-10 18:07:49

标签: java intellij-idea itext7

您好我想导出使用iText 7试用版的java应用程序。我有问题,因为我不知道如何附加许可证。通常我在Intellij项目目录中有它,当我编译并运行它时,当我想将它导出到jar文件时问题就开始了。我知道附加许可证文件是一个问题,因为当我评论我读取许可证的行时它会起作用。

1 个答案:

答案 0 :(得分:1)

将@ CrazyCoder的评论转化为答案。这不是iText问题,而是JAR构建问题。 JVM在运行时需要可以访问许可证文件,这通常意味着将其包含在JAR文件中并使用类加载器访问它。 loadLicenseFile方法也接受一个I​​nputStream,它在License Key FAQ中没有被解决。

LicenseKey.loadLicenseFile(LicenseKey.class.getResourceAsStream("/path/to/license/file/in/jar"));