0
我在光盤中有一個.class文件。我想用javaassist將它動態加載到jvm上。但它拋出異常。下面是我寫的代碼:如何使用classLoader動態加載類
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文件:驅動器和EVN它拋出以下異常:
Exception in thread "main" javassist.NotFoundException: D:\ExampleImpl
at javassist.ClassPool.get(ClassPool.java:436)
at javaassist.Demo.main(Demo.java:24)
如何在加載一個.class文件光盤動態到jvm並執行它?
一個題外話:[disk vs disc](http://en.wikipedia.org/wiki/Spelling_of_disc) – 2012-07-14 10:07:46