想用hbm2java生成java代码,却出现错误:
Exception in thread “main” java.lang.NoClassDefFoundError: net/sf/hibernate/MappingException
Caused by: java.lang.ClassNotFoundException: net.sf.hibernate.MappingException
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: net.sf.hibernate.tool.hbm2java.CodeGenerator. Program will exit.
查了一下,原来这个MappingException在最新的hibernate里面没有了(3.5.3Final),还要在老的版本里去找。
下了一个2.1.7c的就可以了
记得要在setenv.bat里加入一行:
set HIBERNATE_HOME=c:\hibernate-2.1
最新评论