下面讲展示的是从image.jar包中调用image.Buddy类的方法。
public class Main {
public static void main(String[] args) {
try {
// 两种方式都可以
URL url = new File("/Users/wuchen/Documents/IntelliJIDEA/Applet/out/production/Applet/image.jar").toURI().toURL();
// URL url = new URL("file:/Users/wuchen/Documents/IntelliJIDEA/Applet/out/production/Applet/image.jar");
URL[] urls = new URL[]{
url };
URLClassLoader loader = new URLClassLoader(urls);
Class c = loader.loadClass("image.Buddy");
Object o = c.newInstance();
Method m = c.getMethod("sleep");
m.invoke(o