【发布时间】:2015-12-14 08:50:58
【问题描述】:
我已经构建了一个 java 应用程序,并且一直在使用 slf4j/log4j 进行日志记录。我现在想为用户提供更改日志级别的可能性,而无需重新构建 .jar 文件。
我已经阅读过,要做到这一点,您的属性文件需要位于应用程序的类路径中。我尝试使用 MANIFEST.MF 文件中的 Class-Path 标头来实现这一点,但是它不起作用。
这是我试过的两个例子。
Class-Path:./config/
Class-Path:C:/users/user/directory/tools/config/
但是,当应用程序开始运行时,我尝试打印其内容,因此这些似乎都没有添加到类路径中。
【问题讨论】: