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

This commit is contained in:
Looly
2025-02-24 10:24:59 +08:00
parent 4ef8814c14
commit 1c0b6c3da1
9 changed files with 29 additions and 22 deletions

View File

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