设置HIBERNATE_HOME 环境变量,它指向你的hibernate包所在的目录

解决方案 »

  1.   

    HIBERNATE_HOME=C:\Middlegen-Hibernate-r5\hibernate-3.0
    hibernate-3.0就是啊
      

  2.   

    打开bat文件看一下
    你就知道抛出错误的原因了
    你甚至会知道如何抛开bat文件,自己取设置了.
      

  3.   

    根据错误提示信息,可能还存在一种情况
    hibernate 3.0的包结构改为了org.hibernate
    而hibernate 2.X 的包结构为 net.sf.hibernate你所用的Middlegen-hibernate可能不支持hibernate 3.0, 所以出问题了
      

  4.   

    把Middlegen-hibernate目录下的/tool/build.xml
    好好看看
    要用ant启动
      

  5.   

    我用ant启动,已经生成了对应的.xml文件,然后在到hibernate-extensions-2.1.3\tools\bin下用hb2mjava就不行了