java.lang.RuntimeException: java.lang.NoClassDefFoundError: Could not initialize class org.hibernate.tool.Version

最近刚接触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)

https://blog.csdn.net/wangshuminjava/article/details/79363059