Я загружаю класс с помощью 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();
Вы должны получить исключение, описывающее, что не сработало. Вы?
Наиболее вероятной причиной является класс, не имеющий конструктора по умолчанию (без аргументов), или тот конструктор, который не является общедоступным.