Skip to content

Commit ac7d26b

Browse files
Use -m prefix only when the main class is contained in a module (#304)
* Use -m prefix only when the main class is contained in a module Signed-off-by: Jinbo Wang <[email protected]> * Fix -m args Signed-off-by: Jinbo Wang <[email protected]>
1 parent de51193 commit ac7d26b

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

com.microsoft.java.debug.core/src/main/java/com/microsoft/java/debug/core/DebugUtility.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ public static IDebugSession launch(VirtualMachineManager vmManager,
148148

149149
// For java 9 project, should specify "-m $MainClass".
150150
String[] mainClasses = mainClass.split("/");
151-
if (StringUtils.isNotBlank(modulePaths) || mainClasses.length == 2) {
151+
if (mainClasses.length == 2) {
152152
mainClass = "-m " + mainClass;
153153
}
154154
if (StringUtils.isNotBlank(programArguments)) {

com.microsoft.java.debug.core/src/main/java/com/microsoft/java/debug/core/adapter/handler/LaunchRequestHandler.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -207,7 +207,7 @@ public static String[] constructLaunchCommands(LaunchArguments launchArguments,
207207
}
208208
// For java 9 project, should specify "-m $MainClass".
209209
String[] mainClasses = launchArguments.mainClass.split("/");
210-
if (ArrayUtils.isNotEmpty(launchArguments.modulePaths) || mainClasses.length == 2) {
210+
if (mainClasses.length == 2) {
211211
launchCmds.add("-m");
212212
}
213213
launchCmds.add(launchArguments.mainClass);

0 commit comments

Comments
 (0)