Closed LettyBoy closed 3 weeks ago
使用JDK的Class.forName
试下。
盲猜几个原因:
补充后再打开此issue。
同一个模块下,只有这一个类不能被发现,而且换成java自带的class.forName后,是成功的
@LettyBoy 那可能还是ClassLoader的问题。
尝试:
Class.forName("xxxxx", true, ClassLoaderUtil.getClassLoader());
本质上是调用的这个方法。
而Class.forName
使用ClassLoader.getClassLoader(caller)
,使用调用者的ClassLoader,你可以打印对比下这两者是否有区别。
我发现只是在生产环境出现这个问题,idea开发环境下,是正常的
@LettyBoy 那就可能是ClassLoader的问题了。
版本情况
JDK版本: jdk21 hutool版本: 5.8.31
问题描述(包括截图)