diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/VersionSettingsPage.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/VersionSettingsPage.java index 625a780b3..e62734c5c 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/VersionSettingsPage.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/versions/VersionSettingsPage.java @@ -246,7 +246,10 @@ public final class VersionSettingsPage extends StackPane implements DecoratorPag } if (lastVersionSetting.isUsesCustomJavaDir()) { - javaItem.setSelectedData(null); + javaItem.getGroup().getToggles().stream() + .filter(javaItem::isCustomToggle) + .findFirst().get() + .setSelected(true); } else { try { javaItem.setSelectedData(lastVersionSetting.getJavaVersion());