considere el siguiente código,IllegalArgumentException: número incorrecto de argumentos en Java Constructor.newInstance()
public class StartUp {
public StartUp(String[] test){}
public static void main(String[] args) throws Exception{
Constructor cd = StartUp.class.getConstructor(String[].class);
System.out.println(cd.newInstance(new String[]{}).toString());
}
}
¿Qué pasa con ella? Me da la siguiente excepción:
Excepción en hilo java.lang.IllegalArgumentException "principal": número incorrecto de argumentos en sun.reflect.NativeConstructorAccessorImpl.newInstance0 (Nativo Método) en sun.reflect.NativeConstructorAccessorImpl.newInstance (NativeConstructorAccessorImpl.java:39) en sun.reflect.DelegatingConstructorAccessorImpl.newInstance (DelegatingConstructorAccessorImpl.java:27) en java.lang.reflect.Constructor.newInstance (Constructor.java:513) en com.test.StartUp.main (StartUp.java:10)