|
39 | 39 |
|
40 | 40 | import org.apache.commons.lang3.StringUtils; |
41 | 41 |
|
42 | | -import java.io.File; |
| 42 | +import java.nio.file.Paths; |
43 | 43 | import java.util.Map; |
44 | 44 |
|
45 | 45 | import lombok.extern.slf4j.Slf4j; |
@@ -138,7 +138,7 @@ protected String buildJarCommand() { |
138 | 138 | .getResourceAbsolutePathInLocal(); |
139 | 139 | StringBuilder builder = new StringBuilder(); |
140 | 140 | builder.append(getJavaCommandPath()) |
141 | | - .append("java").append(Constants.SPACE) |
| 141 | + .append(Constants.SPACE) |
142 | 142 | .append(javaParameters.getJvmArgs().trim()).append(Constants.SPACE) |
143 | 143 | .append(buildResourcePath()).append(Constants.SPACE) |
144 | 144 | .append("-jar").append(Constants.SPACE) |
@@ -167,7 +167,7 @@ protected String buildNormalJarCommand() { |
167 | 167 | } |
168 | 168 | StringBuilder builder = new StringBuilder(); |
169 | 169 | builder.append(getJavaCommandPath()) |
170 | | - .append("java").append(Constants.SPACE) |
| 170 | + .append(Constants.SPACE) |
171 | 171 | .append(javaParameters.getJvmArgs().trim()).append(Constants.SPACE) |
172 | 172 | .append(buildResourcePath()).append(Constants.SPACE) |
173 | 173 | .append(mainJarName).append(Constants.SPACE) |
@@ -221,7 +221,7 @@ protected String buildResourcePath() { |
221 | 221 | * @return String |
222 | 222 | **/ |
223 | 223 | private String getJavaCommandPath() { |
224 | | - return JAVA_HOME_VAR + File.separator + "bin" + File.separator; |
| 224 | + return Paths.get(JAVA_HOME_VAR, "bin", "java").toString(); |
225 | 225 | } |
226 | 226 |
|
227 | 227 | private String parseParameter(String script) { |
|
0 commit comments