Fix Linux/MacOS issues
parent
68c7f793b3
commit
11af956c84
|
@ -106,7 +106,7 @@ public class RunConfig {
|
||||||
default:
|
default:
|
||||||
runConfig.mainClass = "net.fabricmc.devlaunchinjector.Main";
|
runConfig.mainClass = "net.fabricmc.devlaunchinjector.Main";
|
||||||
runConfig.programArgs = "";
|
runConfig.programArgs = "";
|
||||||
runConfig.vmArgs = "-Dfabric.dli.config=\"" + extension.getDevLauncherConfig().getAbsolutePath() + "\" -Dfabric.dli.env=" + mode.toLowerCase();
|
runConfig.vmArgs = "-Dfabric.dli.config=" + quoteIfNeeded(extension.getDevLauncherConfig().getAbsolutePath()) + " -Dfabric.dli.env=" + mode.toLowerCase();
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -218,4 +218,12 @@ public class RunConfig {
|
||||||
|
|
||||||
throw new RuntimeException("Failed to find mainclass");
|
throw new RuntimeException("Failed to find mainclass");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
private static String quoteIfNeeded(String input) {
|
||||||
|
if (!input.contains(" ")) {
|
||||||
|
return input;
|
||||||
|
}
|
||||||
|
|
||||||
|
return String.format("\"%s\"", input);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue