java - 自定义类加载问题

标签 java class jvm loader

我当前正在解决的问题需要将对动态 Web 项目中的类的更改加载到 JVM,而无需重新启动应用程序。我已经了解 J Rebel,因为我也尝试过使用它(只是没有足够的现金购买它)。所以我实际上一直在为这个项目创建一个自定义类加载器。

我真正的问题在于如何检测类文件中的更改并将更改加载到 JVM 中。因此,如果存在一个工具或 API,或者有人知道如何去做,或者有任何引用链接来帮助解决这个问题,我将非常感激。

提前致谢

最佳答案

从 Java 7 开始,您可以使用 NIO.7 WatchService 请参阅此 Oracle tutorial .

顺便说一句:您不应该创建自己的ClassLoader

关于java - 自定义类加载问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24635653/

相关文章:

使用 Fluent NHibernate 设置类映射

Java 泛型,创建 Class<T> 的实例

java - Java物理机呢?

java - 为什么 JNI 的 `FindClass` 方法有奇怪的副作用?

C++ Tic-Tac-Toe 使用类

java - 最大堆大小无效 : -Xmx512m

java - 将配置文件迁移到新版本的策略应该是什么?

java - 在Java中获取资源文件夹中的文件

java - 如何执行抽象类中的java方法?

java - setDefaultCloseOperation 在 Swing 中不起作用