diff --git a/src/main/java/org/redkale/util/Utility.java b/src/main/java/org/redkale/util/Utility.java index b56141ca7..25f7d3e45 100644 --- a/src/main/java/org/redkale/util/Utility.java +++ b/src/main/java/org/redkale/util/Utility.java @@ -201,7 +201,7 @@ public final class Utility { } // strLatin1Function try { - if (unsafeInstance != null) { + if (!NATIVE_IMAGE_ENV && unsafeInstance != null) { // native-image模式下objectFieldOffset值不一定精准,可能崩溃 final Unsafe unsafe = unsafeInstance; final long coderOffset = unsafe.objectFieldOffset(String.class.getDeclaredField("coder")); final long valueOffset = unsafe.objectFieldOffset(String.class.getDeclaredField("value"));