最近刚接触Hibernate的逆向生成工具,到最后执行的时候一直是这个错,网上是在是找不到解决办法了
我使用STS 的
java.lang.RuntimeException: java.lang.NoClassDefFoundError: Could not initialize class org.hibernate.tool.Version
at org.jboss.tools.hibernate.runtime.common.Util.invokeMethod(Util.java:55)
at org.jboss.tools.hibernate.runtime.common.AbstractExporterFacade.start(AbstractExporterFacade.java:72)
at org.hibernate.eclipse.console.common.ConsoleExtension$1.execute(ConsoleExtension.java:219)
at org.hibernate.console.execution.DefaultExecutionContext.execute(DefaultExecutionContext.java:63)
at org.hibernate.console.ConsoleConfiguration.execute(ConsoleConfiguration.java:107)
at org.hibernate.eclipse.console.common.ConsoleExtension.runExporters(ConsoleExtension.java:182)
at org.hibernate.eclipse.console.common.ConsoleExtension.launchExporters(ConsoleExtension.java:110)
at org.hibernate.eclipse.launch.CodeGenerationLaunchDelegate.launch(CodeGenerationLaunchDelegate.java:266)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:860)
at org.eclipse.debug.internal.core.LaunchConfiguration.launch(LaunchConfiguration.java:719)
at org.eclipse.debug.internal.ui.DebugUIPlugin.buildAndLaunch(DebugUIPlugin.java:1017)
at org.eclipse.debug.internal.ui.DebugUIPlugin$2.run(DebugUIPlugin.java:1220)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.hibernate.tool.Version
at org.hibernate.tool.hbm2x.TemplateHelper.setupContext(TemplateHelper.java:215)
at org.hibernate.tool.hbm2x.AbstractExporter.setupContext(AbstractExporter.java:147)
at org.hibernate.tool.hbm2x.POJOExporter.setupContext(POJOExporter.java:44)
at org.hibernate.tool.hbm2x.AbstractExporter.start(AbstractExporter.java:94)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Unknown Source)