获取项目编译后class文件绝对路径

由于有些情况下,我们需要读取配置信息,但是在不同机器下运行,我们有时候获取的路径为空,这里介绍一个方法解决这个问题。

String result = getProtectionDomain().getCodeSource().getLocation().getPath();  打印下这个结果:/E:/work/workspace04/Web001/WebContent/WEB-INF/classes/,所以我们可以截取字符串获取配置文件位置,比如我们在WebContent/WEB-INF/config/下配置配置文件


你可能感兴趣的:(学习)