diff --git a/CurseForge.Minecraft.Serverpack.Launcher/ForgeMethods.cs b/CurseForge.Minecraft.Serverpack.Launcher/ForgeMethods.cs index 4c76f8f..2299fab 100644 --- a/CurseForge.Minecraft.Serverpack.Launcher/ForgeMethods.cs +++ b/CurseForge.Minecraft.Serverpack.Launcher/ForgeMethods.cs @@ -22,9 +22,10 @@ private static async Task InstallForgeAsync(string installPath, string minecraft var mcVersion = new Version(minecraftVersion); - var javaPath = mcVersion.Minor <= 16 ? GetJavaExecutable() : Path.Combine(installPath, "runtime", "bin", GetJavaExecutable()); + var javaInstallPath = mcVersion.Minor <= 16 ? GetJavaExecutable() : Path.Combine(installPath, "runtime", "bin", GetJavaExecutable()); + var javaPath = Path.Combine(installPath, "runtime", "bin", GetJavaExecutable()); - await RunProcessAsync(installPath, javaPath, false, arguments); + await RunProcessAsync(installPath, javaInstallPath, false, arguments); var runFile = Path.Combine(installPath, OperatingSystem.IsWindows() ? "run.bat" : "run.sh");