从cmd行启动jar时找不到配置文件

时间:2016-03-08 22:51:05

标签: java command-line classpath logback

我无法确定如何将配置文件添加到我的类路径中。我有以下目录结构:

dir
 |-config
      |-logback.xml
 |-lib
 |-logs     
 |-myapp.jar

当我尝试从命令行运行此jar时,如下所示:

java -cp myapp.jar;config/logback.xml;lib/*; my.app.Main

找不到logback.xml文件。但是,如果我将logback文件移动到主目录(即dir),并执行jar: java -cp myapp.jar;logback.xml;lib/*; my.app.Main然后找到它。

那么为什么只有它与主罐子处于同一水平才会被发现?

0 个答案:

没有答案