apache pdfbox在ubuntu服务器上运行时缺少类(18.04)

hwazgwia  于 2021-07-12  发布在  Java
关注(0)|答案(1)|浏览(345)

尝试从apache pdfbox命令行工具定位版本类时,我收到以下错误:

$ 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组件,并设置了类路径。不知道我错过了什么。但是基于命令行的pdfbox示例,这应该是可行的。

3vpjnl9f

3vpjnl9f1#

要使用命令行工具,需要使用pdfbox app,如下所述。pdfbox tools子项目用于tools api。

相关问题