follwoing 코드를 사용하여 최종 클래스를로드하려고하는 중입니다.자바 리플렉션을 사용하여 최종 클래스를로드하는 방법
final ClassLoader myClassLoader = ClassLoader.getSystemClassLoader();
final String classNameToBeLoaded = "demo";
final Class myClass = myClassLoader.loadClass(classNameToBeLoaded);
// create a new instance
final Constructor cons = demo.class.getConstructor();......(1)
final Object whatInstance = cons.newInstance();
이 메소드는 예외를 반환하지 않습니다 ... 1. 문제는 ...?
'myClass.getConstructor()'경우 도움이되지 않습니다 클래스를 가정
는공공받는 생성자와 INT 매개 변수가 생성자는 공개되지 않습니다. myClass.getDeclaredConstructor()가 아니면 안된다. –