21

私はJavaでpdfboxを使用してpdfを画像に変換しています。しかし、コンパイルするとメッセージが表示されます

Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory

これが私がフォローしているコードです。このエラーから抜け出すのを手伝ってください。

4

5 に答える 5

34

クラスパスにApacheCommonsLoggingライブラリが必要です。

PDFBoxのすべての依存関係が欠落している可能性があります。

PDFBoxの最小要件

  • Java 1.5
  • コモンズ-ロギング
于 2011-09-26T12:40:15.023 に答える
10

commons-logging.jarファイルをプロジェクトのクラスパスに追加します。それで問題は解決します。

于 2014-12-04T07:24:43.770 に答える
1

実行時にapacheライブラリがクラスパス上にあることを確認する必要があります。

于 2011-09-26T12:41:12.223 に答える
0

コモンズロギングjarはクラスパスにありますか?これは、 CommonsLoggingのダウンロードからダウンロードできます。

于 2011-09-26T12:40:37.363 に答える
0

同じ問題が発生し、Webですべてのソリューションを試しましたが、必要なすべてのJARファイルがCLASSPATHにありました...しかし、機能しませんでした。次に、JARファイルをDROPBOXフォルダーから通常のフォルダーに移動することにしました。

したがって、JARがドロップボックスなどにある場合は、JARを通常のフォルダーに移動して、クラスパスに追加してください。例外を解決しjava.lang.NoClassDefFoundErrorます。

于 2014-11-22T09:56:46.233 に答える