我正在尝试使用 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/