如何在运行时加载JAR文件我被要求构建一个Java系统,它能够在运行时加载新代码(扩展)。如何在代码运行时重新加载JAR文件?或者如何装入一个新的罐子?显然,由于持续的启动时间很重要,我想在它的同时添加重新加载现有类的能力(如果它不太复杂的话)。我该注意什么?(把它看作两个不同的问题-一个是关于在运行时重新加载类,另一个是关于添加新类)。
3 回答

aluckdog
TA贡献1847条经验 获得超7个赞
File file = new File("c:\\myjar.jar");URL url = file.toURL(); URL[] urls = new URL[]{url}; ClassLoader cl = new URLClassLoader(urls);Class cls = cl.loadClass("com.mypackage.myclass");

千巷猫影
TA贡献1829条经验 获得超7个赞
我被要求构建一个java系统,它能够在运行时加载新代码。
添加回答
举报
0/150
提交
取消