我有一个 .properties 文件,它定义了保存我的日志文件的路径。问题很简单,但我正在努力寻找解决方案。我的目录如下所示:
-MyBundle
--configuration
config.properties
--log
logfile.log
--src
如何logfile
在config.properties
文件中定义“”的路径?
提前致谢。
我有一个 .properties 文件,它定义了保存我的日志文件的路径。问题很简单,但我正在努力寻找解决方案。我的目录如下所示:
-MyBundle
--configuration
config.properties
--log
logfile.log
--src
如何logfile
在config.properties
文件中定义“”的路径?
提前致谢。
如果你的包作为一个单独的进程执行,假设它是一个 .jar 文件;考虑到“当前工作目录”,您应该访问相对路径。
在您的情况下,我想应该在配置文件中设置“log/logFile.log”。
此外,我会指出您可以通过检查系统属性user.dir来了解您的“当前工作目录”
System.getProperty("user.dir")
logFile.log
是"../log/logFile.log"
相对于"config.properties"
该..
符号引用包含 的目录,.
即当前目录。