From 337eda3be0f3f9cabdfba0d894489585f3549bfd Mon Sep 17 00:00:00 2001
From: Pekka Enberg <penberg@cloudius-systems.com>
Date: Wed, 11 Sep 2013 14:51:39 +0300
Subject: [PATCH] java.so: Pass "-D" command line options to JVM

Pass the "-D" command line options that are used to configure JMX, for
example, to the JVM.
---
 java/java.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/java/java.cc b/java/java.cc
index dd5bda13d..4ad87c93e 100644
--- a/java/java.cc
+++ b/java/java.cc
@@ -52,7 +52,7 @@ int main(int argc, char **argv)
             break;
 
         // Pass some options directly to the JVM
-        if (starts_with(argv[i], "-verbose") || starts_with(argv[i], "-X") || starts_with(argv[i], "-javaagent")) {
+        if (starts_with(argv[i], "-verbose") || starts_with(argv[i], "-D") || starts_with(argv[i], "-X") || starts_with(argv[i], "-javaagent")) {
             options.push_back(mkoption(argv[i]));
             argv[i] = NULL; // so we don't pass it to RunJava
             argc--;
-- 
GitLab