清理 GameJavaVersion (#3441)

* 清理 GameJavaVersion

* update
This commit is contained in:
Glavo
2024-11-11 02:30:41 +08:00
committed by GitHub
parent 70ecbc734e
commit 861223e909

View File

@@ -33,7 +33,7 @@ public final class GameJavaVersion {
public static final GameJavaVersion LATEST = JAVA_21; public static final GameJavaVersion LATEST = JAVA_21;
public static GameJavaVersion getMinimumJavaVersion(GameVersionNumber gameVersion) { public static GameJavaVersion getMinimumJavaVersion(GameVersionNumber gameVersion) {
if (gameVersion.compareTo("1.21") >= 0) if (gameVersion.compareTo("1.20.5") >= 0)
return JAVA_21; return JAVA_21;
if (gameVersion.compareTo("1.18") >= 0) if (gameVersion.compareTo("1.18") >= 0)
return JAVA_17; return JAVA_17;
@@ -59,21 +59,6 @@ public final class GameJavaVersion {
} }
} }
public static boolean isSupportedPlatform(Platform platform) {
OperatingSystem os = platform.getOperatingSystem();
Architecture arch = platform.getArchitecture();
switch (arch) {
case X86:
return os == OperatingSystem.WINDOWS || os == OperatingSystem.LINUX;
case X86_64:
return os == OperatingSystem.WINDOWS || os == OperatingSystem.LINUX || os == OperatingSystem.OSX;
case ARM64:
return os == OperatingSystem.WINDOWS || os == OperatingSystem.OSX;
default:
return false;
}
}
public static List<GameJavaVersion> getSupportedVersions(Platform platform) { public static List<GameJavaVersion> getSupportedVersions(Platform platform) {
OperatingSystem operatingSystem = platform.getOperatingSystem(); OperatingSystem operatingSystem = platform.getOperatingSystem();
Architecture architecture = platform.getArchitecture(); Architecture architecture = platform.getArchitecture();