diff --git a/bin/spark-submit.cmd b/bin/spark-submit.cmd
index f121b62a53d2486df1a6bf78212157a422ec67f6..f301606933a954ceeaaa6efbd0264c16be2c6623 100644
--- a/bin/spark-submit.cmd
+++ b/bin/spark-submit.cmd
@@ -20,4 +20,4 @@ rem
 rem This is the entry point for running Spark submit. To avoid polluting the
 rem environment, it just launches a new cmd to do the real work.
 
-cmd /V /E /C spark-submit2.cmd %*
+cmd /V /E /C "%~dp0spark-submit2.cmd" %*