add method

This commit is contained in:
Looly 2024-09-10 10:25:58 +08:00
parent cf492430f7
commit 024c236fac

View File

@ -48,6 +48,11 @@ public class JdkUtil {
*/ */
public static final boolean IS_OPENJ9; public static final boolean IS_OPENJ9;
/**
* 是否GraalVM Native Image环境
*/
public static final boolean IS_GRAALVM_NATIVE;
static { static {
// JVM版本 // JVM版本
JVM_VERSION = _getJvmVersion(); JVM_VERSION = _getJvmVersion();
@ -58,6 +63,9 @@ public class JdkUtil {
final String jvmName = _getJvmName(); final String jvmName = _getJvmName();
IS_ANDROID = jvmName.equals("Dalvik"); IS_ANDROID = jvmName.equals("Dalvik");
IS_OPENJ9 = jvmName.contains("OpenJ9"); IS_OPENJ9 = jvmName.contains("OpenJ9");
// GraalVM
IS_GRAALVM_NATIVE = null != System.getProperty("org.graalvm.nativeimage.imagecode");
} }
/** /**