Java programs are best run with a java command.
diff --git a/indexing-service/src/main/java/io/druid/indexing/overlord/ForkingTaskRunner.java b/indexing-service/src/main/java/io/druid/indexing/overlord/ForkingTaskRunner.java
index 9a7b310..36aa925 100644
--- a/indexing-service/src/main/java/io/druid/indexing/overlord/ForkingTaskRunner.java
+++ b/indexing-service/src/main/java/io/druid/indexing/overlord/ForkingTaskRunner.java
@@ -171,6 +171,7 @@
                                 taskClasspath = config.getClasspath();
                               }
 
+                              command.add(config.getJavaCommand());
                               command.add("-cp");
                               command.add(taskClasspath);