gpt4 book ai didi

java - 摆脱不同类加载器中的 ClassCastException

转载 作者:行者123 更新时间:2023-12-02 07:58:53 24 4
gpt4 key购买 nike

我有自己的 JAR () 通过单独的类加载器运行,还有一个由共享类加载器加载的 JAR (EhCache)。所以我可以通过单例CacheManager访问不同的缓存实例。

如何在不同的类加载器之间从我自己的 JAR 中转换相同的类?

当我尝试调用自己的方法时,我遇到了 ClassCastException,就像类 a.A 不是 a.A 的类型。

PS:自定义类加载器或 java 反射可以帮助我吗?

最佳答案

如果您确实希望能够在两个类加载器之间共享实例,一种选择是实现共享接口(interface)。这个共享接口(interface)必须可以从共享类加载器中获得。

关于java - 摆脱不同类加载器中的 ClassCastException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9216489/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com