我在光盘中有一个 .class 文件。我想使用 javaassist 将它动态加载到 jvm 上。但它抛出异常。以下是我写的代码:
ClassPath cp=new ClassClassPath(ExampleImpl.class);
System.out.println(cp.find(ExampleImpl.class.getName()));
System.out.println("ExampleImpl.java");
System.out.println(ExampleImpl.class.getName());
System.out.println();
CtClass ctClasz = pool.get("***D:\\ExampleImpl***");
ctClasz.addInterface(pool.get(MyInterface.class.getName()));
D: 驱动器上有一个 .class 文件,并且它抛出以下异常:
Exception in thread "main" javassist.NotFoundException: D:\ExampleImpl
at javassist.ClassPool.get(ClassPool.java:436)
at javaassist.Demo.main(Demo.java:24)
如何将光盘上的.class文件动态加载到jvm上并执行???