diff --git a/com.microsoft.java.debug.core/src/main/java/com/microsoft/java/debug/core/DebugUtility.java b/com.microsoft.java.debug.core/src/main/java/com/microsoft/java/debug/core/DebugUtility.java index 4c3275ab6..3b9174b64 100644 --- a/com.microsoft.java.debug.core/src/main/java/com/microsoft/java/debug/core/DebugUtility.java +++ b/com.microsoft.java.debug.core/src/main/java/com/microsoft/java/debug/core/DebugUtility.java @@ -148,7 +148,7 @@ public static IDebugSession launch(VirtualMachineManager vmManager, // For java 9 project, should specify "-m $MainClass". String[] mainClasses = mainClass.split("/"); - if (StringUtils.isNotBlank(modulePaths) || mainClasses.length == 2) { + if (mainClasses.length == 2) { mainClass = "-m " + mainClass; } if (StringUtils.isNotBlank(programArguments)) { diff --git a/com.microsoft.java.debug.core/src/main/java/com/microsoft/java/debug/core/adapter/handler/LaunchRequestHandler.java b/com.microsoft.java.debug.core/src/main/java/com/microsoft/java/debug/core/adapter/handler/LaunchRequestHandler.java index 991d29197..16ad09cfa 100644 --- a/com.microsoft.java.debug.core/src/main/java/com/microsoft/java/debug/core/adapter/handler/LaunchRequestHandler.java +++ b/com.microsoft.java.debug.core/src/main/java/com/microsoft/java/debug/core/adapter/handler/LaunchRequestHandler.java @@ -207,7 +207,7 @@ public static String[] constructLaunchCommands(LaunchArguments launchArguments, } // For java 9 project, should specify "-m $MainClass". String[] mainClasses = launchArguments.mainClass.split("/"); - if (ArrayUtils.isNotEmpty(launchArguments.modulePaths) || mainClasses.length == 2) { + if (mainClasses.length == 2) { launchCmds.add("-m"); } launchCmds.add(launchArguments.mainClass);