5

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

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

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

如果是这样,您是否必须再次加载/实例化先前加载/实例化的类(通过调用 loadClass())才能使用新修改的类?那是对的吗?

希望这很清楚。

4

1 回答 1

2

http://commons.apache.org/jci/apidocs/org/apache/commons/jci/ReloadingClassLoader.html - 根据这里的最小文档,您需要显式调用 loadClass 并且如果底层资源发生了变化,那么它将为您提供班级的新形象,而不是旧形象。

签出代码会很有用,因为文档在这方面不是很广泛。

于 2011-11-01T11:47:43.197 回答