java - NoClassDefFoundError : Could not initialize org. hibernate.tool.version

标签 java hibernate hibernate-tools

我正在尝试使用 Hibernate 工具对我的 Oracle 数据库进行逆向工程。但是,当我尝试这样做时,出现以下错误:

Received a NoClassDefFoundError, propably the console configuration classpath is
incomplete or contains conflicting versions of the same class.
java.lang.NoClassDefFoundError: Could not initialize org.hibernate.tool.version

我读到,由于 Hibernate Tools Jar 和常规 Hibernate Jars 之间的冲突,可能会发生类似的情况。我删除了 Maven-Import 并手动添加了 Hibernate-Jar(仅像解决方案中所述的 core-jar)。
我使用的是Hibernate Tools的Development Milestone 4.0.0,我将工具配置中的Hibernate版本设置为4.0,并使用了当前的Hibernate 4.1.7。我还尝试了 Hibernate 4.0.0-Core-Jar,但每种组合都出现了相同的错误。
哦,我使用 STS 3.1.0(不过我不这么认为)。

如有任何提示/建议,我们将不胜感激。

最佳答案

好的,发现错误:我尝试了各种版本,最后 hibernate-annotations-3.5.6 工作了。一定是一些奇怪的组合产生了错误。不管怎样,谢谢你的回答。

关于java - NoClassDefFoundError : Could not initialize org. hibernate.tool.version,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13611857/

相关文章:

java - 如何使用 Hibernate 处理不同时区的日期

java - Liquibase 和 Hibernate 从相同的属性文件读取

java - Hibernate:更新 OneToMany 关系

hibernate - 持久性异常 : No persistence provider found for schema generation for persistence-unit named default

java - 午餐 list Android 应用程序

java - GWT:运行 GWT.runAsync 时会下载哪些类?

java - 标准 java 库的 java-doc 问题

java - 最大重复字符数和数量

java - Hibernate 工具和不断变化的数据库

mysql - 连接到 MySQL 数据库时,Hibernate 工具在 Eclipse STS 中出错