web-dev-qa-db-ja.com

Java NoClassDefFoundエラー

基本的なHibernateプログラムを実行しようとしています。実行すると、以下のエラーが発生します

Java.lang.NoClassDefFoundError:org/jboss/logging/BasicLogger

私はそれをグーグルで試しました、そして私のクラスパスに以下のjarファイルを含めました:-

  • jboss-common-3.2.3.jar
  • jboss-common-client-3.2.3.jar

いくつかのjarファイルが不足していますか?

ありがとう


編集:

私は次のjarファイルをクラスパスに含めました:-

  • jboss-logging-3.1.0.CR1.jar

しかし、エラーに直面する:

Java.lang.NoSuchMethodError: org.jboss.logging.Logger.getMessageLogger(Ljava/lang/Class;Ljava/lang/String;)Lj‌​ava/lang/Object
10
Daemon

はい jboss-logging.jarorg/jboss/logging/BasicLogger 内側にあります jboss-logging.jar

このjarに依存するjarのリストは、- このリンク のセクションで使用されています。

このバージョンには メソッド が含まれている必要があります。

14
Amit Deshpande

Jboss-logging.jarが必要です

こちら から入手できます

4
gprathour

それらのファイルが既に存在する場合は、Java Build Pathに追加してみてください。これを参照として使用できます: Javaビルドパス

1

解決する

 Java.lang.NoSuchMethodError: org.jboss.logging.Logger.getMessageLogger(Ljava/lang/Class;Ljava/lang/String;)Lj‌​ava/lang/Object

jARファイル(jboss-client-7.1.0.Final.jar)を使用します。これは、エラーの解決に役立ちます

1
gks