这个代码片段允许我在我的程序中运行一个 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 的标题。