From ecc38621df10ed93a5dfb2e5dab7ffef48ddf638 Mon Sep 17 00:00:00 2001 From: huanghongxun Date: Mon, 27 Sep 2021 13:05:46 +0800 Subject: [PATCH] feat: print found java versions in log. --- .../org/jackhuang/hmcl/util/platform/JavaVersion.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/HMCLCore/src/main/java/org/jackhuang/hmcl/util/platform/JavaVersion.java b/HMCLCore/src/main/java/org/jackhuang/hmcl/util/platform/JavaVersion.java index 286916140..5b9192e5d 100644 --- a/HMCLCore/src/main/java/org/jackhuang/hmcl/util/platform/JavaVersion.java +++ b/HMCLCore/src/main/java/org/jackhuang/hmcl/util/platform/JavaVersion.java @@ -196,6 +196,9 @@ public final class JavaVersion { JAVAS = Collections.newSetFromMap(new ConcurrentHashMap<>()); JAVAS.addAll(javaVersions); + + LOG.log(Level.FINE, "Finished Java installation lookup, found " + JAVAS.size()); + LATCH.countDown(); } @@ -216,7 +219,10 @@ public final class JavaVersion { return Stream.of(CURRENT_JAVA); } try { - return Stream.of(fromExecutable(executable)); + LOG.log(Level.FINER, "Looking for Java" + executable); + JavaVersion javaVersion = fromExecutable(executable); + LOG.log(Level.FINE, "Found Java (" + javaVersion.getVersion() + ") " + javaVersion.getBinary().toString()); + return Stream.of(javaVersion); } catch (IOException e) { LOG.log(Level.WARNING, "Failed to determine Java at " + executable, e); return Stream.empty();