0

コマンドラインから SLFj4 ロガー (LoggerFactory.getLogger(myClass.class)) を使用するプログラムを実行しようとするたびに、NoSuchMethodError.

Exception in thread "main" java.lang.NoSuchMethodError:
  org.slf4j.LoggerFactory.getLogger(Ljava/lang/Class;)Lorg/slf4j/Logger;

興味深いことに、Eclipse 内で同じプログラムを実行しても、このエラーは発生しません。コードのコンパイル時にエラーはありません。メソッドgetLoggerは、クラスパス内の対応するクラス ファイルに確実に存在します。

SLF4j API とバインディングの最新バージョンを試しましたが、エラーが引き続き発生します。関連するすべてのクラスをクラスパスに追加しました (ClassNotFoundExceptions はありません)。

どうすればよいですか?さらにどのような情報が必要ですか?

前もって感謝します!

4

1 に答える 1