7123582: (launcher) display the -version and -XshowSettings
Reviewed-by: alanb
diff --git a/src/share/bin/java.c b/src/share/bin/java.c
index 619d64f..f084bd2 100644
--- a/src/share/bin/java.c
+++ b/src/share/bin/java.c
@@ -382,6 +382,11 @@
exit(1);
}
+ if (showSettings != NULL) {
+ ShowSettings(env, showSettings);
+ CHECK_EXCEPTION_LEAVE(1);
+ }
+
if (printVersion || showVersion) {
PrintJavaVersion(env, showVersion);
CHECK_EXCEPTION_LEAVE(0);
@@ -390,10 +395,6 @@
}
}
- if (showSettings != NULL) {
- ShowSettings(env, showSettings);
- CHECK_EXCEPTION_LEAVE(1);
- }
/* If the user specified neither a class name nor a JAR file */
if (printXUsage || printUsage || what == 0 || mode == LM_UNKNOWN) {
PrintUsage(env, printXUsage);