尝试从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示例,这应该是可行的。
1条答案
按热度按时间3vpjnl9f1#
要使用命令行工具,需要使用pdfbox app,如下所述。pdfbox tools子项目用于tools api。