diff --git a/sbt/sbt-launch-lib.bash b/sbt/sbt-launch-lib.bash
index 84a6f7a207186d1bdf440d1c7f4795b27a18d511..fa7222d55a6dbea364d43f531b2e719a07d1e370 100755
--- a/sbt/sbt-launch-lib.bash
+++ b/sbt/sbt-launch-lib.bash
@@ -104,7 +104,7 @@ addResidual () {
   residual_args=( "${residual_args[@]}" "$1" )
 }
 addDebugger () {
-  addJava "-Xdebug -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=$1"
+  addJava "-agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=$1"
 }
 
 # a ham-fisted attempt to move some memory settings in concert