172 |
172 |
173 void VersionDCmd::execute(DCmdSource source, TRAPS) { |
173 void VersionDCmd::execute(DCmdSource source, TRAPS) { |
174 output()->print_cr("%s version %s", Abstract_VM_Version::vm_name(), |
174 output()->print_cr("%s version %s", Abstract_VM_Version::vm_name(), |
175 Abstract_VM_Version::vm_release()); |
175 Abstract_VM_Version::vm_release()); |
176 JDK_Version jdk_version = JDK_Version::current(); |
176 JDK_Version jdk_version = JDK_Version::current(); |
177 if (jdk_version.update_version() > 0) { |
177 if (jdk_version.patch_version() > 0) { |
178 output()->print_cr("JDK %d.%d_%02d", jdk_version.major_version(), |
178 output()->print_cr("JDK %d.%d.%d.%d", jdk_version.major_version(), |
179 jdk_version.minor_version(), jdk_version.update_version()); |
179 jdk_version.minor_version(), jdk_version.security_version(), |
180 } else { |
180 jdk_version.patch_version()); |
181 output()->print_cr("JDK %d.%d", jdk_version.major_version(), |
181 } else { |
182 jdk_version.minor_version()); |
182 output()->print_cr("JDK %d.%d.%d", jdk_version.major_version(), |
|
183 jdk_version.minor_version(), jdk_version.security_version()); |
183 } |
184 } |
184 } |
185 } |
185 |
186 |
186 PrintVMFlagsDCmd::PrintVMFlagsDCmd(outputStream* output, bool heap) : |
187 PrintVMFlagsDCmd::PrintVMFlagsDCmd(outputStream* output, bool heap) : |
187 DCmdWithParser(output, heap), |
188 DCmdWithParser(output, heap), |