Tag: 类加载器

在Java中卸载类?

我有一个自定义的类加载器,以便桌面应用程序可以dynamic地从我需要与之交谈的AppServer加载类。 我们这样做是因为要做到这一点的jar子的数量是荒谬的(如果我们想运送它们)。 如果我们不在运行时从AppServer库dynamic加载类,我们也有版本问题。 现在,我只是遇到了一个问题,我需要和两个不同的AppServer对话,并发现首先加载的类可能会坏掉。有没有办法强制卸载这个类,而不是真的杀死JVM? 希望这是有道理的

如何在运行时加载一个jar文件

我被要求构建一个Java系统,在运行时可以加载新的代码(扩展)。 如何在代码运行时重新加载jar文件? 或者我如何加载一个新的jar? 很明显,由于持续运行时间很重要,所以我想增加重新加载现有类的能力(如果它不太复杂)。 我应该注意些什么? (把它想成两个不同的问题 – 一个是在运行时重新加载类,另一个是关于添加新类的问题)。