This is an automated email from the ASF dual-hosted git repository.

zihaoxiang pushed a commit to branch dev
in repository https://gitbox.apache.org/repos/asf/dolphinscheduler.git


The following commit(s) were added to refs/heads/dev by this push:
     new 550884b37c [Chore] Enhances code readability and maintainability 
(#17894)
550884b37c is described below

commit 550884b37c7e94b62b24b0d7727dc08aabec7fd1
Author: huangsheng <[email protected]>
AuthorDate: Wed Jan 21 14:12:11 2026 +0800

    [Chore] Enhances code readability and maintainability (#17894)
---
 .../org/apache/dolphinscheduler/plugin/task/java/JavaTask.java    | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

diff --git 
a/dolphinscheduler-task-plugin/dolphinscheduler-task-java/src/main/java/org/apache/dolphinscheduler/plugin/task/java/JavaTask.java
 
b/dolphinscheduler-task-plugin/dolphinscheduler-task-java/src/main/java/org/apache/dolphinscheduler/plugin/task/java/JavaTask.java
index 6668da91aa..e47392b5eb 100644
--- 
a/dolphinscheduler-task-plugin/dolphinscheduler-task-java/src/main/java/org/apache/dolphinscheduler/plugin/task/java/JavaTask.java
+++ 
b/dolphinscheduler-task-plugin/dolphinscheduler-task-java/src/main/java/org/apache/dolphinscheduler/plugin/task/java/JavaTask.java
@@ -39,7 +39,7 @@ import 
org.apache.dolphinscheduler.plugin.task.java.exception.RunTypeNotFoundExc
 
 import org.apache.commons.lang3.StringUtils;
 
-import java.io.File;
+import java.nio.file.Paths;
 import java.util.Map;
 
 import lombok.extern.slf4j.Slf4j;
@@ -138,7 +138,7 @@ public class JavaTask extends AbstractTask {
                 .getResourceAbsolutePathInLocal();
         StringBuilder builder = new StringBuilder();
         builder.append(getJavaCommandPath())
-                .append("java").append(Constants.SPACE)
+                .append(Constants.SPACE)
                 
.append(javaParameters.getJvmArgs().trim()).append(Constants.SPACE)
                 .append(buildResourcePath()).append(Constants.SPACE)
                 .append("-jar").append(Constants.SPACE)
@@ -167,7 +167,7 @@ public class JavaTask extends AbstractTask {
         }
         StringBuilder builder = new StringBuilder();
         builder.append(getJavaCommandPath())
-                .append("java").append(Constants.SPACE)
+                .append(Constants.SPACE)
                 
.append(javaParameters.getJvmArgs().trim()).append(Constants.SPACE)
                 .append(buildResourcePath()).append(Constants.SPACE)
                 .append(mainJarName).append(Constants.SPACE)
@@ -221,7 +221,7 @@ public class JavaTask extends AbstractTask {
      * @return String
      **/
     private String getJavaCommandPath() {
-        return JAVA_HOME_VAR + File.separator + "bin" + File.separator;
+        return Paths.get(JAVA_HOME_VAR, "bin", "java").toString();
     }
 
     private String parseParameter(String script) {

Reply via email to