欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

JAVA 如何通过类加载器加载类和 jar 包

最编程 2024-03-09 10:55:31
...

场景:

        把项目中要用到的class文件和jar放到D:\loader\terry\codex目录下,如何让项目通过代码的方式实现加载和使用这些类呢?


方案:通过URLClassLoader构造D:\loader\terry\codex这个路径下的类加载器,在通过Java反射机制进行实例化使用这些类


例子:

   

HelloWorld.java:

package terry.codex;

/**
 * @编写人: yh.zeng
 * @编写时间:2017-12-3 下午2:29:57
 * @文件描述: todo
 */
public class HelloWorld {
	
	public void sayHello(){
		System.out.println("HelloWorld!");
	}

}


Test.java:

import java.io.File;
import java.lang.reflect.Method;
import java.net.URL;
import java.net.URLClassLoad

推荐阅读