运行的JAR找不到即使路径在类路径定义在清单

问题描述:

资源我创建了一个可运行的jar但是当我运行它:运行的JAR找不到即使路径在类路径定义在清单

java -jar myjar.jar 

我得到这个错误:

Caused by: org.hibernate.HibernateException: hibernate.cfg.xml not found 

该文件位于文件夹资源中。所以我用winzip的修改我的清单添加资源目录以这种方式:

Class-Path: . ./resources 

但我仍然得到同样的错误。

我做错了什么?我该怎么做呢?

+0

这个文件存在jar吗? –

+0

Class-Path值是“../resources”还是“./resources”? – axiopisty

+0

是的,该文件存在于资源中。它与清单中的空间有关:。 ./resources – user1883212

根据this dude类目录必须以/结尾。所以用./resources/