# 动态加载jar包内的接口
import java.lang.reflect.Method;
import java.net.URL;
import java.net.URLClassLoader;
public class JarLoadTest {
public static void main(String[] args) throws Exception {
URL url = new URL("file:C:\\Users\\leichu\\Desktop\\homework-report-api-1.0.9.jar");
URLClassLoader classLoader = new URLClassLoader(new URL[]{url}, Thread.currentThread().getContextClassLoader());
Class<?> clazz = classLoader.loadClass("com.cosfuture.eiduo.homework.report.knowledge.service.Knowledge4SubjectService");
for (Method method : clazz.getMethods()) {
System.out.println(method.getName());
}
}
}
1
2
3
4
5
6
7
8
9
10
11
12
13
14
2
3
4
5
6
7
8
9
10
11
12
13
14
根据坐标点画图 →