我使用ClassLoader加载一个类,但是我无法创建该类的对象。这是代码。问题是什么?帮助
Cloader = new URLClassLoader(new URL[] {new File(binfolderurl).toURI().toURL()},ClassLoader.getSystemClassLoader);
Thread.currentThread().setContextClassLoader(Cloader);
Class clss = Cloader.loadClass("Someclass");
Object myobj = clss.newInstance();
答案 0 :(得分:0)
你应该得到一个例外,描述什么不起作用。你呢?
最可能的原因是类没有默认(no-arg)构造函数,或者构造函数不是公共的。