11

基本的な 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
4

4 に答える 4

15

はいjboss-logging.jar org/jboss/logging/BasicLogger、中にありますjboss-logging.jar

このリンクのセクションで使用されているこのjarの依存jarのリストを見つけることができます。

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

于 2012-09-27T06:44:26.303 に答える
4

jboss-logging.jar が必要です

ここから入手できます

于 2012-09-27T06:47:47.050 に答える
1

これらのファイルが既に存在する場合は、Java Build Path. これを参照として使用できます: Java Build Path

于 2012-09-27T06:58:50.110 に答える
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) を使用すると、エラーを解決するのに役立ちます

于 2012-09-27T06:59:00.827 に答える