Отражение Явы. Запуск внешнего банку и ссылки на его классы?
Этот фрагмент кода позволяет мне запускать jar как часть моей программы:
File f = new File("client.jar");
URLClassLoader cl = new URLClassLoader(new URL[]{f.toURI().toURL(), null});
Class clazz = cl.loadClass("epicurus.Client");
Method main = clazz.getMethod("main", String[].class);
main.invoke(null, new Object[]{new String[]{}});
В любом случае, я могу сослаться на эту внешнюю программу?с классами?
Я хочу иметь возможность изменить название своего JFrame, например.