Apache PDFBox在Ubuntu服务器上运行时缺少类(18.04)



当我试图从Apache PDFBox命令行工具定位Version类时,收到以下错误:

$ java org.apache.pdfbox.tools.Version -cp pdfbox-tools-3.0.0-RC1.jar
Error: Could not find or load main class org.apache.pdfbox.tools.Version
Caused by: java.lang.NoClassDefFoundError: picocli/CommandLine$IVersionProvider

当以不同方式运行时也会收到此错误:

$ java -jar pdfbox-tools-3.0.0-RC1.jar Version ../sample_pdfs/test_1.pdf
no main manifest attribute, in pdfbox-tools-3.0.0-RC1.jar

在Ubuntu服务器18.04下的命令行上运行PDFBox工具时,有没有其他人遇到过类似的问题?Java新手和我在命令行上加载并测试了小程序构建,它们构建和运行良好。最近添加了所有java和javac组件,并设置了CLASSPATH。不确定我错过了什么。但基于命令行的PDFBox示例,这应该可以工作。

要使用命令行工具,您需要使用pdfbox应用程序,如下所述。pdfbox-tools子项目适用于工具API。

相关内容

  • 没有找到相关文章

最新更新