diff --git a/ServerWrapper/src/main/java/pro/gravit/launcher/server/commands/SetupCommand.java b/ServerWrapper/src/main/java/pro/gravit/launcher/server/commands/SetupCommand.java index e933390e..af5c738c 100644 --- a/ServerWrapper/src/main/java/pro/gravit/launcher/server/commands/SetupCommand.java +++ b/ServerWrapper/src/main/java/pro/gravit/launcher/server/commands/SetupCommand.java @@ -122,15 +122,12 @@ public void invoke(String... args) throws Exception { try (Writer writer = IOHelper.newWriter(startScript)) { if (JVMHelper.OS_TYPE == JVMHelper.OS.LINUX) { - writer.append("#!/bin/bash"); - writer.append(System.lineSeparator()); - writer.append(System.lineSeparator()); + writer.append("#!/bin/bash\n\n"); } - writer.append(System.lineSeparator()); + writer.append("\""); writer.append(IOHelper.resolveJavaBin(Paths.get(System.getProperty("java.home")), true).toAbsolutePath().toString()); - writer.append(System.lineSeparator()); - writer.append(" "); + writer.append("\" "); if (agentClassName != null) { writer.append("-javaagent:ServerWrapper.jar "); @@ -149,7 +146,7 @@ public void invoke(String... args) throws Exception { writer.append(" "); writer.append(ServerWrapper.class.getName()); - writer.append(System.lineSeparator()); + writer.append("\n"); } if (JVMHelper.OS_TYPE != JVMHelper.OS.MUSTDIE) {