修复SettingLoaderload未抛出异常导致配置文件无法正常遍历的问题(pr#3868@Github)

This commit is contained in:
Looly
2025-02-24 10:25:06 +08:00
parent 381bc9c229
commit 7f2f134068
2 changed files with 15 additions and 11 deletions

View File

@@ -1240,11 +1240,11 @@ public class FileUtil {
if (null == classPath) {
// throw new NullPointerException("ClassPath is null !");
// 在jar运行模式中ClassPath有可能获取不到此时返回原始相对路径此时获取的文件为相对工作目录
return path;
return normalPath;
}
// 资源不存在的情况下使用标准化路径有问题,使用原始路径拼接后标准化路径
return FileNameUtil.normalize(classPath.concat(Objects.requireNonNull(path)));
return FileNameUtil.normalize(classPath.concat(Objects.requireNonNull(normalPath)));
}
/**