diff --git a/HMCL/src/main/java/org/jackhuang/hmcl/ui/main/JavaDownloadDialog.java b/HMCL/src/main/java/org/jackhuang/hmcl/ui/main/JavaDownloadDialog.java index 231be4b2b..f5d27ea2e 100644 --- a/HMCL/src/main/java/org/jackhuang/hmcl/ui/main/JavaDownloadDialog.java +++ b/HMCL/src/main/java/org/jackhuang/hmcl/ui/main/JavaDownloadDialog.java @@ -48,6 +48,8 @@ import org.jackhuang.hmcl.ui.wizard.SinglePageWizardProvider; import org.jackhuang.hmcl.util.StringUtils; import org.jackhuang.hmcl.util.TaskCancellationAction; import org.jackhuang.hmcl.util.gson.JsonUtils; +import org.jackhuang.hmcl.util.platform.Architecture; +import org.jackhuang.hmcl.util.platform.OperatingSystem; import org.jackhuang.hmcl.util.platform.Platform; import java.io.File; @@ -289,6 +291,11 @@ public final class JavaDownloadDialog extends StackPane { setHeading(new Label(i18n("java.download"))); setBody(body); setActions(warningLabel, downloadButtonPane, cancelButton); + if (platform.getOperatingSystem() == OperatingSystem.LINUX && platform.getArchitecture() == Architecture.RISCV64) { + JFXHyperlink hyperlink = new JFXHyperlink(i18n("java.download.banshanjdk-8")); + hyperlink.setExternalLink("https://www.zthread.cn/#product"); + getActions().add(0, hyperlink); + } } private void onDownload() { diff --git a/HMCL/src/main/resources/assets/lang/I18N.properties b/HMCL/src/main/resources/assets/lang/I18N.properties index cdcd6a1be..79f5b8394 100644 --- a/HMCL/src/main/resources/assets/lang/I18N.properties +++ b/HMCL/src/main/resources/assets/lang/I18N.properties @@ -711,6 +711,7 @@ java.disabled.management=Disabled Java java.disabled.management.remove=Remove this Java from the list java.disabled.management.restore=Re-enable this Java java.download=Download Java +java.download.banshanjdk-8=Download Banshan JDK 8 java.download.load_list.failed=Failed to load version list java.download.more=More Java distributions java.download.prompt=Please choose the Java version you want to download: diff --git a/HMCL/src/main/resources/assets/lang/I18N_zh.properties b/HMCL/src/main/resources/assets/lang/I18N_zh.properties index 0eef2f5f3..4058fadbf 100644 --- a/HMCL/src/main/resources/assets/lang/I18N_zh.properties +++ b/HMCL/src/main/resources/assets/lang/I18N_zh.properties @@ -525,6 +525,7 @@ java.disabled.management=管理已禁用的 Java java.disabled.management.remove=從清單中移除此 Java java.disabled.management.restore=重新啟用此 Java java.download=下載 Java +java.download.banshanjdk-8=下載 Banshan JDK 8 java.download.load_list.failed=載入版本清單失敗 java.download.more=更多發行版 java.download.prompt=請選擇你要下載的 Java 版本: diff --git a/HMCL/src/main/resources/assets/lang/I18N_zh_CN.properties b/HMCL/src/main/resources/assets/lang/I18N_zh_CN.properties index b39e8a2ef..a521d602f 100644 --- a/HMCL/src/main/resources/assets/lang/I18N_zh_CN.properties +++ b/HMCL/src/main/resources/assets/lang/I18N_zh_CN.properties @@ -536,6 +536,7 @@ java.disabled.management=管理已禁用的 Java java.disabled.management.remove=从列表中移除此 Java java.disabled.management.restore=重新启用此 Java java.download=下载 Java +java.download.banshanjdk-8=下载 Banshan JDK 8 java.download.load_list.failed=加载版本列表失败 java.download.more=更多发行版 java.download.prompt=请选择你要下载的 Java 版本: