初始SessionFactory创建失败。java.lang.ClassFormatError

初始SessionFactory创建失败。java.lang.ClassFormatError,java,mysql,hibernate,Java,Mysql,Hibernate,控制台中的错误:- Initial SessionFactory creation failed.java.lang.ClassFormatError: Absent Code attribute in method that is not native or abstract in class file javax/transaction/SystemException 你好 我正在用Main方法构建一个独立的Java应用程序,该应用程序使用Hibernate连接到数据库,并写入C驱动器上的

控制台中的错误:-

Initial SessionFactory creation failed.java.lang.ClassFormatError: Absent Code attribute in method that is not native or abstract in class file javax/transaction/SystemException
你好 我正在用Main方法构建一个独立的Java应用程序,该应用程序使用Hibernate连接到数据库,并写入C驱动器上的文件

我已经使用Java构建路径配置和用户库将所有库添加到类路径中。但是我不断地遇到这个错误……我还从
glassfish
服务器库添加了javaeejar,但这也没有解决问题。我还将
jboss-transaction-api_1.1_spec-1.0.0.Final.Jar
添加到我的类路径中

请告知,因为我还没有使用Maven

以下是我的构建路径中的jar-

-antlr
-c3p0
-commons-collections
-commons-logging
-commong-logging-api
-dom4j
-hibernate-c3p0
-hibernate-commons-annotation
-hibernate-core
-hibernate-entitymanager
-hibernate-envers
-hibernate-jpa
-javaee-api-6.0jar
-javaassist
-jboss-logging
-jboss-transaction-api
-jms
-log4j
-lucene-core
-MySQL-connector
-slf4j
-javaee.jar

任何帮助都将不胜感激。。我只是不知道发生了什么事?

我肯定同一个班级有两个不同的版本。检查JAR。

请添加休眠配置。很可能您已经将Hibernate配置为在不在服务器上运行的情况下使用JTA事务。c.s同一项目在另一台机器上运行良好,我在这台机器上安装了带有Weblogic server的Java 7和Oracle oepe包。。这里我使用的是Java6,服务器是独立的,并且是WAS8.5Hi-Varun。我所有的JAR都与这里的列表中所附的相同。它们都来自Hibernate 4.1.5版本…请建议哪一个可以重复,因为我从昨天开始一直在看它,但我不知道它是什么?我认为您不需要javaee-api.jar,请尝试从oracle网站删除它并替换javaee.jar。我希望它能解决你的问题。虽然来自GalasFielLIB的JavaE.jar看起来很好,但仍然尝试。我猜您只需要删除JavaEE API。jar。jar不包含实现,只把它看作是一个可以编译代码的jar,这就是为什么它在运行时失败的原因。享受编码的乐趣。