From 5afeb3d019f15f0d9195493bddca993cd515492d Mon Sep 17 00:00:00 2001 From: Glavo Date: Thu, 23 Jan 2025 18:21:29 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=20HMCLauncher.sh=20(#3538)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HMCL/src/main/resources/assets/HMCLauncher.sh | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/HMCL/src/main/resources/assets/HMCLauncher.sh b/HMCL/src/main/resources/assets/HMCLauncher.sh index 675476ea0..4b61be003 100644 --- a/HMCL/src/main/resources/assets/HMCLauncher.sh +++ b/HMCL/src/main/resources/assets/HMCLauncher.sh @@ -124,6 +124,11 @@ case "$_HMCL_ARCH" in exec "$_HMCL_DIR/jre-arm32/bin/$_HMCL_JAVA_EXE_NAME" $_HMCL_VM_OPTIONS -jar "$_HMCL_PATH" fi ;; + riscv64) + if [ -x "$_HMCL_DIR/jre-riscv64/bin/$_HMCL_JAVA_EXE_NAME" ]; then + exec "$_HMCL_DIR/jre-riscv64/bin/$_HMCL_JAVA_EXE_NAME" $_HMCL_VM_OPTIONS -jar "$_HMCL_PATH" + fi + ;; loongarch64) if [ -x "$_HMCL_DIR/jre-loongarch64/bin/$_HMCL_JAVA_EXE_NAME" ]; then exec "$_HMCL_DIR/jre-loongarch64/bin/$_HMCL_JAVA_EXE_NAME" $_HMCL_VM_OPTIONS -jar "$_HMCL_PATH" @@ -141,6 +146,10 @@ if [ -x "$(command -v $_HMCL_JAVA_EXE_NAME)" ]; then exec $_HMCL_JAVA_EXE_NAME $_HMCL_VM_OPTIONS -jar "$_HMCL_PATH" fi +if [ "$_HMCL_OS" == "freebsd" ] && [ -x "$(command -v javavm)" ]; then + exec javavm $_HMCL_VM_OPTIONS -jar "$_HMCL_PATH" +fi + # Java not found if [ "$_HMCL_OS" == "osx" ]; then