有没有人有使用Apache Commons JCI API的ReloadingClassLoader的经验?

唯一的用法示例可以在以下页面中找到:http://commons.apache.org/jci/usage.html

我假设只要目录或jar更改,它将自动在类加载器中重新加载类?

如果是这样,您将不得不再次加载/实例化先前加载/实例化的类(通过调用loadClass())以使用新修改的类?那是对的吗?

希望这很清楚。

最佳答案

http://commons.apache.org/jci/apidocs/org/apache/commons/jci/ReloadingClassLoader.html-根据此处的最少文档,您需要显式调用loadClass,并且如果基础资源已更改,则它将为您提供Class的新镜像,而不是旧镜像。

checkout 代码将很有用,因为文档对此并不十分详尽。

关于java - Apache Commons JCI ReloadingClassLoader,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/2203383/

10-14 10:46