无法使用类加载器实例化类

时间:2010-03-18 06:35:03

标签: java reflection

我使用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();

1 个答案:

答案 0 :(得分:0)

你应该得到一个例外,描述什么不起作用。你呢?

最可能的原因是类没有默认(no-arg)构造函数,或者构造函数不是公共的。