fix: ask user whether to download java16.

This commit is contained in:
huanghongxun 2021-06-12 18:43:27 +08:00
parent 4b36450f9a
commit 66f4c022d5

View File

@ -326,7 +326,7 @@ public final class LauncherHelper {
if (acceptableJava.isPresent()) {
setting.setJavaVersion(acceptableJava.get());
} else {
Controllers.dialog(i18n("launch.advice.require_newer_java_version", gameVersion.toString(), version.getJavaVersion().getMajorVersion()), i18n("message.warning"), MessageType.WARNING, () -> {
Controllers.confirm(i18n("launch.advice.require_newer_java_version", gameVersion.toString(), version.getJavaVersion().getMajorVersion()), i18n("message.warning"), () -> {
downloadJava(version.getJavaVersion(), profile)
.thenAcceptAsync(x -> {
try {
@ -338,7 +338,7 @@ public final class LauncherHelper {
LOG.log(Level.SEVERE, "Cannot list javas", e);
}
}, Platform::runLater).thenAccept(x -> onAccept.run());
});
}, null);
flag = true;
}
}