java - 如何在 Java 中卸载已经加载的类?

标签 java classloader

<分区>

如何从类加载器中卸载一个类,这样我就可以在运行时使用最近更改的类而无需重新启动我的应用程序(热部署)?有可能吗?

最佳答案

Java rebel 即时重新加载更改的类。参见 the jrebel website for details .由于性能问题,我不知道我是否会在生产环境中推荐它。当您为服务器重新编译时,JRebel 有时会暂时陷入困境。

关于java - 如何在 Java 中卸载已经加载的类?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2095974/

相关文章:

java - mockito 与密封包装

java - 在 WebSphere Application Server 中升级 JavaMail

java - AtomicInteger.incrementAndGet 线程安全吗?

java - Camel kafka maxPollRecords配置是什么意思

java - RandomAccessFile 打印到文本文件的麻烦

java - 如何在运行时向扩展类加载器添加/加载类?

java - 如何在java中从sys.tables获取表名?

java - 如何从线性布局中删除边框线

java - 什么会导致 Java 类被初始化?

java - 类加载器和服务加载器。使用哪个类加载器?