From 75700bd10349920b21b6d286b594ea23e233f3e2 Mon Sep 17 00:00:00 2001 From: IzzelAliz Date: Mon, 26 Apr 2021 10:54:29 +0800 Subject: [PATCH] Use current java for forge installer --- .../java/io/izzel/arclight/forgeinstaller/ForgeInstaller.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/forge-installer/src/main/java/io/izzel/arclight/forgeinstaller/ForgeInstaller.java b/forge-installer/src/main/java/io/izzel/arclight/forgeinstaller/ForgeInstaller.java index 75ed1de1..d18684a8 100644 --- a/forge-installer/src/main/java/io/izzel/arclight/forgeinstaller/ForgeInstaller.java +++ b/forge-installer/src/main/java/io/izzel/arclight/forgeinstaller/ForgeInstaller.java @@ -68,7 +68,8 @@ public class ForgeInstaller { ArclightLocale.info("downloader.forge-install"); try { ProcessBuilder builder = new ProcessBuilder(); - builder.command("java", "-Djava.net.useSystemProxies=true", "-jar", String.format("forge-%s-%s-installer.jar", installInfo.installer.minecraft, installInfo.installer.forge), "--installServer", "."); + File file = new File(System.getProperty("java.home"), "bin/java"); + builder.command(file.getCanonicalPath(), "-Djava.net.useSystemProxies=true", "-jar", String.format("forge-%s-%s-installer.jar", installInfo.installer.minecraft, installInfo.installer.forge), "--installServer", "."); builder.inheritIO(); Process process = builder.start(); process.waitFor();