开始创作

package cn.ps;

import java.lang.reflect.Method;
import java.net.URL;
import java.net.URLClassLoader;

public class Main {
	public static void main(String[] args) throws Exception {
		//读取jar包的路径
		URLClassLoader urlClassLoader = new URLClassLoader(new URL[] {
			new URL("file:///D:/coutom.jar")
		});
		//获取jar下的Coutom类
		Class<?> loadClass = urlClassLoader.loadClass("cn.ps.Coutom");
		//将Coutom类实例化
		Object object = loadClass.newInstance();
		//获取coutom的方法,getMethod("方法名","参数")
		Method method = object.getClass().getMethod("coutom");
		//调用Coutom类下的coutom方法
		method.invoke(object);
	}
}

输出结果

自定义加载类

相关文章: