mirror of
https://github.com/GravitLauncher/Launcher
synced 2024-11-15 03:31:15 +03:00
[FEATURE] Print error for unsupported Java
This commit is contained in:
parent
29aee9dd30
commit
0ccef10a93
1 changed files with 9 additions and 0 deletions
|
@ -3,8 +3,10 @@
|
||||||
import pro.gravit.launcher.client.RuntimeModuleManager;
|
import pro.gravit.launcher.client.RuntimeModuleManager;
|
||||||
import pro.gravit.launcher.client.DirBridge;
|
import pro.gravit.launcher.client.DirBridge;
|
||||||
import pro.gravit.launcher.utils.DirWatcher;
|
import pro.gravit.launcher.utils.DirWatcher;
|
||||||
|
import pro.gravit.utils.Version;
|
||||||
import pro.gravit.utils.helper.*;
|
import pro.gravit.utils.helper.*;
|
||||||
|
|
||||||
|
import javax.swing.*;
|
||||||
import java.io.IOException;
|
import java.io.IOException;
|
||||||
import java.nio.file.Path;
|
import java.nio.file.Path;
|
||||||
import java.util.*;
|
import java.util.*;
|
||||||
|
@ -92,6 +94,13 @@ public static void main(String[] arguments) throws IOException, InterruptedExcep
|
||||||
context.javaVersion = JavaHelper.JavaVersion.getCurrentJavaVersion();
|
context.javaVersion = JavaHelper.JavaVersion.getCurrentJavaVersion();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if(context.javaVersion.version < 17) {
|
||||||
|
String message = String.format("GravitLauncher v%s required Java 17 or higher", Version.getVersion());
|
||||||
|
LogHelper.error(message);
|
||||||
|
JOptionPane.showMessageDialog(null, message, "GravitLauncher", JOptionPane.ERROR_MESSAGE);
|
||||||
|
System.exit(0);
|
||||||
|
}
|
||||||
|
|
||||||
context.executePath = IOHelper.resolveJavaBin(context.javaVersion.jvmDir);
|
context.executePath = IOHelper.resolveJavaBin(context.javaVersion.jvmDir);
|
||||||
String pathLauncher = IOHelper.getCodeSource(ClientLauncherWrapper.class).toString();
|
String pathLauncher = IOHelper.getCodeSource(ClientLauncherWrapper.class).toString();
|
||||||
context.mainClass = "pro.gravit.launcher.LauncherEngineWrapper";
|
context.mainClass = "pro.gravit.launcher.LauncherEngineWrapper";
|
||||||
|
|
Loading…
Reference in a new issue