JCL提供一个类库用于从JARs中加载classe。它特别适用于在一个应用程序中有区别地加载多个版本中相同的class。代码示例:
JarClassLoaderjcl=ewJarClassLoader("test-jcl-versio-1.jar");TestIterfaceti=(TestIterface)jcl.loadClass("xeus.test.jcl.Test").ewIstace();System.out.pritl(ti.sayHello());JarClassLoaderjc2=ewJarClassLoader("test-jcl-versio-2.jar");TestIterfaceti1=(TestIterface)jc2.loadClass("xeus.test.jcl.Test").ewIstace();System.out.pritl(ti1.sayHello());
评论