我无法确定如何将配置文件添加到我的类路径中。我有以下目录结构:
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
然后找到它。
那么为什么只有它与主罐子处于同一水平才会被发现?