私はJavaでpdfboxを使用してpdfを画像に変換しています。しかし、コンパイルするとメッセージが表示されます
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
。
これが私がフォローしているコードです。このエラーから抜け出すのを手伝ってください。
私はJavaでpdfboxを使用してpdfを画像に変換しています。しかし、コンパイルするとメッセージが表示されます
Exception in thread "main" java.lang.NoClassDefFoundError: org/apache/commons/logging/LogFactory
。
これが私がフォローしているコードです。このエラーから抜け出すのを手伝ってください。
クラスパスにApacheCommonsLoggingライブラリが必要です。
PDFBoxのすべての依存関係が欠落している可能性があります。
commons-logging.jarファイルをプロジェクトのクラスパスに追加します。それで問題は解決します。
実行時にapacheライブラリがクラスパス上にあることを確認する必要があります。
コモンズロギングjarはクラスパスにありますか?これは、 CommonsLoggingのダウンロードからダウンロードできます。
同じ問題が発生し、Webですべてのソリューションを試しましたが、必要なすべてのJARファイルがCLASSPATHにありました...しかし、機能しませんでした。次に、JARファイルをDROPBOXフォルダーから通常のフォルダーに移動することにしました。
したがって、JARがドロップボックスなどにある場合は、JARを通常のフォルダーに移動して、クラスパスに追加してください。例外を解決しjava.lang.NoClassDefFoundError
ます。