我在java中使用pdfbox将pdf转换为图像。但是当我编译时,我得到了消息
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
.
这是我所遵循的代码。请帮助我摆脱这个错误。
你需要Apache Commons Logging库放在你的类路径上。
有可能你错过了所有的 PDFBox的依赖项:
PDFBox的最低要求
- Java 1.5
- 通用日志
将commons-logging.jar文件添加到项目的类路径中。
您需要确保apache库在运行时位于您的类路径上。
是否在类路径上?你可以从download Commons Logging
我有同样的问题,我在网上尝试了所有的解决方案,我在我的CLASSPATH中有所有需要的JAR文件…但这并没有奏效。然后我决定把我的JAR文件从我的DROPBOX文件夹移动到一个正常的文件夹,它工作了!
所以,如果你的jar文件在dropbox或类似的地方,把它们移动到一个普通的文件夹,并把它们添加到你的类路径!可以解决java.lang.NoClassDefFoundError
异常