diff -r 3aa306b5485e -r b1ce08dd7f17 jdk/src/java.base/share/classes/sun/misc/Version.java.template --- a/jdk/src/java.base/share/classes/sun/misc/Version.java.template Sun Nov 01 09:49:05 2015 -0800 +++ b/jdk/src/java.base/share/classes/sun/misc/Version.java.template Wed Nov 04 16:02:53 2015 -0800 @@ -98,7 +98,15 @@ /* Second line: runtime version (ie, libraries). */ - ps.print(java_runtime_name + " (build " + java_runtime_version); + String jdk_debug_level = System.getProperty("jdk.debug", "release"); + /* Debug level is not printed for "release" builds */ + if ("release".equals(jdk_debug_level)) { + jdk_debug_level = ""; + } else { + jdk_debug_level = jdk_debug_level + " "; + } + + ps.print(java_runtime_name + " (" + jdk_debug_level + "build " + java_runtime_version); if (java_runtime_name.indexOf("Embedded") != -1 && isHeadless) { // embedded builds report headless state @@ -110,7 +118,7 @@ String java_vm_name = System.getProperty("java.vm.name"); String java_vm_version = System.getProperty("java.vm.version"); String java_vm_info = System.getProperty("java.vm.info"); - ps.println(java_vm_name + " (build " + java_vm_version + ", " + + ps.println(java_vm_name + " (" + jdk_debug_level + "build " + java_vm_version + ", " + java_vm_info + ")"); }