日期:2014-05-20  浏览次数:20890 次

找不到路径怎么办
我写了一个hibernater程序,运行后说 java.io.FileNotFoundException: D:\workspace\Hibernate_Proj\hibernate.cfg.xml (系统找不到指定的路径。)请问该怎么办?

------解决方案--------------------
你是绝对定位到hibrenate.cfg.xml把,是不是在src下呢?少了一层吧?
另外hibrenate.cfg.xml下在src下的话new Configuration().configure();就可以了
它的默认值就是hibrenate.cfg.xml,默认去寻找classpath下的这个配置文件
------解决方案--------------------
没在配置文件里配置路径,所以就找不到了。
------解决方案--------------------
感觉下面这两名,是不是有点问题呀!
File file = new File("D:\\workspace\\Hibernate_Proj\\hibernate.cfg.xml"); 
cfg = new Configuration().configure(file); 
一般的情况下,只需要用cfg = new Configuration().configure();这种方法就可以把配置文件给加上!
你再看一下配置文件是否正确!