Skip to content

Commit 5a65c09

Browse files
committed
GH-435 release date and LTS info added to java version
1 parent ac729af commit 5a65c09

File tree

2 files changed

+12
-2
lines changed

2 files changed

+12
-2
lines changed

visualvm/applicationviews/src/org/graalvm/visualvm/application/views/overview/ApplicationOverviewModel.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -239,7 +239,12 @@ private void initialize(Application application) {
239239

240240
if (systemPropertiesSupported) {
241241
Properties jvmProperties = jvm.getSystemProperties();
242-
if (jvmProperties != null) systemProperties = formatSystemProperties(jvmProperties);
242+
if (jvmProperties != null) {
243+
systemProperties = formatSystemProperties(jvmProperties);
244+
String relDate = jvmProperties.getProperty("java.version.date", ""); // NOI18N
245+
if (!relDate.isEmpty()) javaVersion += " " + relDate;
246+
if (jvm.getVmVersion().contains("LTS")) javaVersion += " LTS"; // NOI18N
247+
}
243248
}
244249
}
245250

visualvm/heapviewer/src/org/graalvm/visualvm/heapviewer/java/impl/JavaOverviewSummary.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -245,11 +245,16 @@ private static Object[][] computeEnvironmentData(Heap heap, Properties sysprops)
245245

246246
String home = sysprops.getProperty("java.home", Bundle.JavaOverviewSummary_NotAvailable()); // NOI18N
247247

248+
String name_ver = sysprops.getProperty("java.vm.version", ""); // NOI18N
248249
String version = sysprops.getProperty("java.version", Bundle.JavaOverviewSummary_NotAvailable()); // NOI18N
249250
if ("0".equals(version)) version = Bundle.JavaOverviewSummary_NotAvailable(); // NOI18N
251+
else {
252+
String relDate = sysprops.getProperty("java.version.date", ""); // NOI18N
253+
if (!relDate.isEmpty()) version += " " + relDate;
254+
if (name_ver.contains("LTS")) version += " LTS"; // NOI18N
255+
}
250256

251257
String name = sysprops.getProperty("java.vm.name", Bundle.JavaOverviewSummary_NotAvailable()); // NOI18N
252-
String name_ver = sysprops.getProperty("java.vm.version", ""); // NOI18N
253258
String name_info = sysprops.getProperty("java.vm.info", ""); // NOI18N
254259
if (name_ver.isEmpty() || name_info.isEmpty()) {
255260
if (name_ver.isEmpty()) name += " (" + name_info + ")"; // NOI18N

0 commit comments

Comments
 (0)