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) {