Как я могу вызвать метод объекта, который уже был загружен в JVM с помощью отражения?
Я пытался
Class myClass = Class.forName("myClass");
Method m = com.test.class.getDeclaredMethod("getValue",new Class[] {});
Object result = m.invoke(myClass,null);
но я получаю java.lang.IllegalArgumentException: объект не является экземпляром объявления класса .
Метод, который я хочу вызвать, является недействительным, т. Е. Не принимает параметры
UPDATE
У меня есть приложение, которое уже загрузило класс "A". Еще один класс "B" будет создан в рамках. Когда класс "B" инициализирован, класс "A" уже загружен в JVM. Я хочу вызвать метод из загруженного экземпляра класса "A", НО без ссылки на "A" в классе "B". В ответах кажется, что я должен создать новый экземпляр «A» в классе «B», но я хочу получить доступ к уже загруженному объекту. Если я создаю новый экземпляр «A» в «B», зачем мне использовать отражение? Я что-то неправильно понимаю?
Спасибо