< prev index next >
src/hotspot/share/runtime/arguments.cpp
Print this page
*** 3209,3218 ****
--- 3209,3232 ----
} else if (match_option(option, "-XX:+ManagementServer")) {
jio_fprintf(defaultStream::error_stream(),
"ManagementServer is not supported in this VM.\n");
return JNI_ERR;
#endif // INCLUDE_MANAGEMENT
+ } else if (match_option(option, "-Xmanagement", &tail)) {
+ #if INCLUDE_MANAGEMENT
+ if (FLAG_SET_CMDLINE(bool, ManagementServer, true) != Flag::SUCCESS) {
+ return JNI_EINVAL;
+ }
+ // management agent in module jdk.management.agent
+ if (!create_numbered_property("jdk.module.addmods", "jdk.management.agent", addmods_count++)) {
+ return JNI_ENOMEM;
+ }
+ #else
+ jio_fprintf(defaultStream::output_stream(),
+ "-Xmanagement is not supported in this VM.\n");
+ return JNI_ERR;
+ #endif
} else if (match_option(option, "-XX:", &tail)) { // -XX:xxxx
// Skip -XX:Flags= and -XX:VMOptionsFile= since those cases have
// already been handled
if ((strncmp(tail, "Flags=", strlen("Flags=")) != 0) &&
(strncmp(tail, "VMOptionsFile=", strlen("VMOptionsFile=")) != 0)) {
< prev index next >