JAVA动态加载或卸载JAR包

在模块化开发的时候,咱们常常会把一个模块的内容打包成一个FAT JAR,而后加载,实现模块的热加载,对于热加载的实现并不复杂,咱们只须要定义本身的加载器,而后继承URLClassLoader就能够了,可是咱们会发现一个问题,加载后的JAR 会被JAVA占用没法删除,因此若是咱们的程序里面但愿在不停机的状况下彻底卸载模块就须要稍微处理一下,幸亏,在JDK1.7中的URLClassLoader提供了c
相关文章
相关标签/搜索