JCL

联合创作 · 2023-09-28 22:17

JCL提供一个类库用于从JARs中加载classe。它特别适用于在一个应用程序中有区别地加载多个版本中相同的class。代码示例:

JarClassLoader jcl=new JarClassLoader("test-jcl-version-1.jar");
TestInterface ti= (TestInterface)jcl.loadClass("xeus.test.jcl.Test").newInstance();
System.out.println(ti.sayHello());
JarClassLoader jc2=new JarClassLoader("test-jcl-version-2.jar");
TestInterface ti1= (TestInterface)jc2.loadClass("xeus.test.jcl.Test").newInstance();
System.out.println(ti1.sayHello());

浏览 2
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报