Apache Commons JCI ReloadingClassLoader

one*_*jig 5 java classloader apache-commons-jci

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

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

我假设每当目录或jar更改时,它会自动重新加载类加载器中的类?

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

希望这很清楚.

小智 2

http://commons.apache.org/jci/apidocs/org/apache/commons/jci/ReloadingClassLoader.html - 根据此处的最小文档,您需要显式调用 loadClass,如果底层资源已更改,那么它将为您提供班级的新形象而不是旧形象。

检查代码会很有用,因为文档对此的介绍不是很广泛。