diff --git a/spring-brick-loader/src/main/java/com/gitee/starblues/loader/launcher/MainProgramLauncher.java b/spring-brick-loader/src/main/java/com/gitee/starblues/loader/launcher/MainProgramLauncher.java index 00ce88a3ddc352bd49c6945c7e86852240ea0399..9ece16008223c64e0d176643b1ae25fee420e62b 100644 --- a/spring-brick-loader/src/main/java/com/gitee/starblues/loader/launcher/MainProgramLauncher.java +++ b/spring-brick-loader/src/main/java/com/gitee/starblues/loader/launcher/MainProgramLauncher.java @@ -22,6 +22,7 @@ import com.gitee.starblues.loader.launcher.runner.MethodRunner; import com.gitee.starblues.loader.utils.ObjectUtils; +import java.io.File; import java.lang.management.ManagementFactory; import java.net.URL; import java.net.URLClassLoader; @@ -66,7 +67,7 @@ public class MainProgramLauncher extends AbstractMainLauncher{ protected void addResource(GenericClassLoader classLoader) throws Exception{ String classPath = ManagementFactory.getRuntimeMXBean().getClassPath(); if(!ObjectUtils.isEmpty(classPath)){ - String[] classPathStr = classPath.split(";"); + String[] classPathStr = classPath.split(File.pathSeparator); for (String path : classPathStr) { classLoader.addResource(path); }