我正在使用Core java编写一些hibernate实用程序,并且作为其中的一部分,能够在我的本地开发环境中使用它。当我构建jar时,我可以看到配置文件--hibernate.cfg.xml如下
然而,当我运行主类时,我不断收到以下错误 初始SessionFactory创建failed.org.hibernate.HibernateException:找不到/hibernate.cfg.xml。
知道怎么解决吗?我尝试了不同的答案,但没有一个符合我的需要。我正在使用Ant进行构建。
此致
答案 0 :(得分:0)
将hibernate.cfg.xml放在包的旁边,而不是放在它的内部,并在类路径中包含该位置。 在jar之前,所有类在这个文件的classpath上的类,然后它运行,在jar之后,类路径只表示你的包的根。
答案 1 :(得分:0)
这是这样做的方法.. 1.源代码在src下。 2.复制SRC文件夹下的XML文件..它应该可以工作。