我读了很多关于Java类加载器的文章,但到目前为止,我还没有找到这个简单问题的答案:
我在jars中有两个版本的com.abc.Hello.class:v1.jar和v2.jar。我想在我的应用程序中同时使用这两种方法。执行此操作的最简单方法是什么?
我并不期望这么简单,但以下内容将是非常棒的:
Classloader myClassLoader = [magic that includes v1.jar and ignores v2.jar]
Hello hello = myclassLoader.load[com.abc.Hello]
在一个不同的类中:
Classloader myClassLoader = [magic that includes v2.jar and ignores v1.jar]
Hello hello = myclassLoader.load[com.abc.Hello]
我想避免使用OSGi。
https://stackoverflow.com/questions/11759414
复制相似问题