diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/Controllers.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/Controllers.java index b86ddedc0..f56ad2175 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/Controllers.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/Controllers.java @@ -312,15 +312,15 @@ public final class Controllers { } if (JavaRuntime.CURRENT_VERSION < 10) { - Integer shownTipVersion = null; + Number shownTipVersion = null; try { - shownTipVersion = (Integer) config().getShownTips().get(JAVA_VERSION_TIP); + shownTipVersion = (Number) config().getShownTips().get(JAVA_VERSION_TIP); } catch (ClassCastException e) { LOG.warning("Invalid type for shown tips key: " + JAVA_VERSION_TIP, e); } - if (shownTipVersion == null || shownTipVersion < 11) { + if (shownTipVersion == null || shownTipVersion.intValue() < 11) { String downloadLink = null; if (OperatingSystem.CURRENT_OS == OperatingSystem.LINUX && Architecture.SYSTEM_ARCH == Architecture.LOONGARCH64_OW)