From f75bbdceccc3155602b73b4fe4c4c47f559647d9 Mon Sep 17 00:00:00 2001 From: Glavo Date: Sun, 23 Oct 2022 23:27:42 +0800 Subject: [PATCH] Log HMCL jar path (#1794) --- HMCL/src/main/java/org/jackhuang/hmcl/Launcher.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/Launcher.java b/HMCL/src/main/java/org/jackhuang/hmcl/Launcher.java index 25c3d6ac0..01dd52cd1 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/Launcher.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/Launcher.java @@ -31,6 +31,7 @@ import org.jackhuang.hmcl.upgrade.UpdateHandler; import org.jackhuang.hmcl.util.CrashReporter; import org.jackhuang.hmcl.util.Lang; import org.jackhuang.hmcl.util.StringUtils; +import org.jackhuang.hmcl.util.io.JarUtils; import org.jackhuang.hmcl.util.platform.Architecture; import org.jackhuang.hmcl.util.platform.OperatingSystem; @@ -117,6 +118,7 @@ public final class Launcher extends Application { LOG.info("Java Home: " + System.getProperty("java.home")); LOG.info("Current Directory: " + Paths.get("").toAbsolutePath()); LOG.info("HMCL Directory: " + Metadata.HMCL_DIRECTORY); + LOG.info("HMCL Jar Path: " + JarUtils.thisJar().map(it -> it.toAbsolutePath().toString()).orElse("Not Found")); LOG.info("Memory: " + Runtime.getRuntime().maxMemory() / 1024 / 1024 + "MB"); ManagementFactory.getMemoryPoolMXBeans().stream().filter(bean -> bean.getName().equals("Metaspace")).findAny() .ifPresent(bean -> LOG.info("Metaspace: " + bean.getUsage().getUsed() / 1024 / 1024 + "MB"));