From 024c236face27cf6e63be89a3a606c310ce98d4d Mon Sep 17 00:00:00 2001 From: Looly Date: Tue, 10 Sep 2024 10:25:58 +0800 Subject: [PATCH] add method --- .../main/java/org/dromara/hutool/core/util/JdkUtil.java | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/util/JdkUtil.java b/hutool-core/src/main/java/org/dromara/hutool/core/util/JdkUtil.java index 11a1e9bd9..16443bf65 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/util/JdkUtil.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/util/JdkUtil.java @@ -48,6 +48,11 @@ public class JdkUtil { */ public static final boolean IS_OPENJ9; + /** + * 是否GraalVM Native Image环境 + */ + public static final boolean IS_GRAALVM_NATIVE; + static { // JVM版本 JVM_VERSION = _getJvmVersion(); @@ -58,6 +63,9 @@ public class JdkUtil { final String jvmName = _getJvmName(); IS_ANDROID = jvmName.equals("Dalvik"); IS_OPENJ9 = jvmName.contains("OpenJ9"); + + // GraalVM + IS_GRAALVM_NATIVE = null != System.getProperty("org.graalvm.nativeimage.imagecode"); } /**