在未启用 JIT 或硬件渲染加速的环境中启动时弹出提示 (#4487)

This commit is contained in:
Glavo
2025-09-15 21:26:47 +08:00
committed by GitHub
parent 15e490f313
commit b66e249591
8 changed files with 60 additions and 8 deletions

View File

@@ -130,6 +130,7 @@ public final class JavaRuntime implements Comparable<JavaRuntime> {
public static final JavaRuntime CURRENT_JAVA;
public static final int CURRENT_VERSION;
public static final boolean CURRENT_JIT_ENABLED;
public static JavaRuntime getDefault() {
return CURRENT_JAVA;
@@ -152,5 +153,9 @@ public final class JavaRuntime implements Comparable<JavaRuntime> {
CURRENT_JAVA = executable != null ? JavaRuntime.of(executable, JavaInfo.CURRENT_ENVIRONMENT, false) : null;
CURRENT_VERSION = JavaInfo.CURRENT_ENVIRONMENT.getParsedVersion();
String vmInfo = System.getProperty("java.vm.info", "");
CURRENT_JIT_ENABLED = !vmInfo.contains("interpreted mode") // HotSpot
&& !vmInfo.contains("JIT disabled"); // J9
}
}