From f1e4e3c7536cee1d0faeb6c45febc7eb3af0552b Mon Sep 17 00:00:00 2001 From: Glavo Date: Wed, 12 Jan 2022 18:08:31 +0800 Subject: [PATCH] Prevent HMCL from crashing when exiting --- .../org/jackhuang/hmcl/util/platform/OperatingSystem.java | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/HMCLCore/src/main/java/org/jackhuang/hmcl/util/platform/OperatingSystem.java b/HMCLCore/src/main/java/org/jackhuang/hmcl/util/platform/OperatingSystem.java index 965ad4658..02454a29c 100644 --- a/HMCLCore/src/main/java/org/jackhuang/hmcl/util/platform/OperatingSystem.java +++ b/HMCLCore/src/main/java/org/jackhuang/hmcl/util/platform/OperatingSystem.java @@ -258,8 +258,11 @@ public enum OperatingSystem { public static void forceGC() { System.gc(); - System.runFinalization(); - System.gc(); + try { + System.runFinalization(); + System.gc(); + } catch (NoSuchMethodError ignored) { + } } public static Path getWorkingDirectory(String folder) {