diff --git a/hutool-core/src/main/java/cn/hutool/core/reflect/ClassScanner.java b/hutool-core/src/main/java/cn/hutool/core/reflect/ClassScanner.java index 5070bcd8e..433beb492 100755 --- a/hutool-core/src/main/java/cn/hutool/core/reflect/ClassScanner.java +++ b/hutool-core/src/main/java/cn/hutool/core/reflect/ClassScanner.java @@ -248,7 +248,7 @@ public class ClassScanner implements Serializable { this.classes.clear(); this.classesOfLoadError.clear(); - for (final URL url : ResourceUtil.getResourceUrlIter(this.packagePath)) { + for (final URL url : ResourceUtil.getResourceUrlIter(this.packagePath, this.classLoader)) { switch (url.getProtocol()) { case "file": scanFile(new File(URLDecoder.decode(url.getFile(), this.charset)), null);