나는 반사를 통해 메소드를 호출하기 위해 노력하고있어. 문제의 방법은,이 전 런타임에 someMethod
및 someInterface
에 액세스 할 수 있고,자바 반사와 인터페이스 매개 변수
someclass.getMethod("someMethod", new Class[]{Class.forName("someInterface")})
.invoke(...)
에 의해 호출 할 필요는 없습니다
public void someMethod(someInterface<someObject> arg1)
을 가정 해 봅시다 그러나 someInterface
의면 ClassNotFound 예외와 함께 실패합니다. 인터페이스에 대해 Class
객체를 얻으려면 어떻게해야합니까?
가능한 복제본 : http://stackoverflow.com/questions/10635025/classnotfound-exception-using-java-reflection – RAS