diff --git a/hutool-core/src/main/java/org/dromara/hutool/core/bean/PropDesc.java b/hutool-core/src/main/java/org/dromara/hutool/core/bean/PropDesc.java index 3b2daf55e..cd14b5f92 100644 --- a/hutool-core/src/main/java/org/dromara/hutool/core/bean/PropDesc.java +++ b/hutool-core/src/main/java/org/dromara/hutool/core/bean/PropDesc.java @@ -442,13 +442,16 @@ public class PropDesc { // 检查注解 if (!isTransient) { + Class aClass = null; try { // issue#IB0JP5,Android可能无这个类 - final Class aClass = Class.forName("java.beans.Transient"); - isTransient = AnnotationUtil.hasAnnotation(getterMethod, aClass); + aClass = Class.forName("java.beans.Transient"); } catch (final ClassNotFoundException e) { // ignore } + if(null != aClass){ + isTransient = AnnotationUtil.hasAnnotation(getterMethod, aClass); + } } }