我正在尝试运行一个基本的Hibernate程序。 当我运行它时,我收到以下错误
java.lang.NoClassDefFoundError:org / jboss / logging / BasicLogger
我尝试谷歌搜索它并在我的类路径中包含以下jar文件: -
我错过了一些jar文件吗?
谢谢
编辑:
我确实在classpath中包含了以下jar文件: -
但是,面对错误:
java.lang.NoSuchMethodError: org.jboss.logging.Logger.getMessageLogger(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object
答案 0 :(得分:14)
是jboss-logging.jar
org/jboss/logging/BasicLogger
位于jboss-logging.jar
您可以在this link中找到此jar使用的依赖jar列表。
此版本应包含the method。
答案 1 :(得分:4)
你需要jboss-logging.jar
您可以从here
获取答案 2 :(得分:1)
如果这些文件已存在,请尝试将其添加到Java Build Path
。
您可以将其用作参考:Java Build Path
答案 3 :(得分:1)
解决
java.lang.NoSuchMethodError: org.jboss.logging.Logger.getMessageLogger(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object
使用JAR文件(jboss-client-7.1.0.Final.jar)这将帮助您解决问题