我已经阅读了很多关于Java类加载器的内容,但到目前为止我还没有找到这个简单问题的答案:
我在jars v1.jar和v2.jar中有两个版本的com.abc.Hello.class.我想在我的应用程序中使用它们.这样做最简单的方法是什么?
我不希望那么简单,但沿着这些方向的东西会很棒:
Classloader myClassLoader = [magic that includes v1.jar and ignores v2.jar]
Hello hello = myclassLoader.load[com.abc.Hello]
Run Code Online (Sandbox Code Playgroud)
而在另一个班级:
Classloader myClassLoader = [magic that includes v2.jar and ignores v1.jar]
Hello hello = myclassLoader.load[com.abc.Hello]
Run Code Online (Sandbox Code Playgroud)
我想避免使用OSGi.