我在Eclipse Luna中得到以下错误,使用最新的Hibernate-tools试图将我的表反向工程到Hibernate对象中。我使用JDK 8来运行Eclipse, 1.8作为我的遵从级别,我尝试了1.7,但仍然是相同的错误。我试着从我的项目classpath中删除所有jars和相同的错误。这和我怀疑的插件有关。有人知道黑客或快攻吗?
org.hibernate.console.HibernateConsoleRuntimeException: Received a NoClassDefFoundError, probably the console configuration classpath is incomplete or contains conflicting versions of the same class
Received a NoClassDefFoundError, probably the console configuration classpath is incomplete or contains conflicting versions of the same class
java.lang.NoClassDefFoundError: Could not initialize class org.hibernate.cfg.reveng.OverrideRepository
Could not initialize class org.hibernate.cfg.reveng.OverrideRepository
java.lang.NoClassDefFoundError: Could not initialize class org.hibernate.cfg.reveng.OverrideRepository
Could not initialize class org.hibernate.cfg.reveng.OverrideRepository发布于 2014-08-05 14:53:35
您是否安装了以前的、稳定的、开普勒版本的Hibernate工具,然后也安装了露娜版本而不卸载开普勒版本?
是否有任何启用maven的项目(检查有效的pom.xml)临时添加到类路径中的hibernate3.jar?
您可以检查eclipse的插件文件夹,看看最新的Hibernate工具实际上是否缺少org.hibernate.cfg.reveng.OverrideRepository类。这是一个夜间/不稳定的构建,所以这是完全可能的。
最后,为了调试起见,您可以从图片中删除Eclipse,方法是按照示例在hibernate文档中创建ant构建文件,并从命令行执行该文件。使用这种方法,我永远无法完成任何有用的事情,但我能够确定我的特殊问题是什么。
发布于 2015-02-20 08:35:09
我正在使用Hibernate-3.6.4库。因此,我已经将Hibernate控制台配置配置为Hibernate版本: 3.6,但它对我不起作用。然后我搜索并找到一些类似于我必须添加一些其他库的东西,并且我必须减少一些库。然后什么也帮不了我。
然后,我在Hibernate控制台配置中将Hibernate版本更改为3.6到3.5,然后它对我起了作用。对啰!
建议->在处理库之前,只需尝试使用Hibernate版本即可。
https://stackoverflow.com/questions/24324442
复制相似问题