diff --git a/spring-boot-project/spring-boot-tools/spring-boot-loader/src/main/java/org/springframework/boot/loader/net/protocol/jar/JarUrlClassLoader.java b/spring-boot-project/spring-boot-tools/spring-boot-loader/src/main/java/org/springframework/boot/loader/net/protocol/jar/JarUrlClassLoader.java index b32a9b1b56..d8829abf7a 100644 --- a/spring-boot-project/spring-boot-tools/spring-boot-loader/src/main/java/org/springframework/boot/loader/net/protocol/jar/JarUrlClassLoader.java +++ b/spring-boot-project/spring-boot-tools/spring-boot-loader/src/main/java/org/springframework/boot/loader/net/protocol/jar/JarUrlClassLoader.java @@ -40,6 +40,10 @@ import org.springframework.boot.loader.launch.LaunchedClassLoader; */ public abstract class JarUrlClassLoader extends URLClassLoader { + static { + ClassLoader.registerAsParallelCapable(); + } + private final URL[] urls; private final boolean hasJarUrls;