标签: apache-commons-jci

Apache Commons JCI ReloadingClassLoader

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

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

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

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

希望这很清楚.

java classloader apache-commons-jci

5
推荐指数
1
解决办法
737
查看次数

Javassist与比赛 Java编译器API

在我正在进行的项目中,我需要在运行时生成Java类.我稍后在使用这些类时还需要避免使用反射.

我一直在寻找目前的解决方案,并找到了Javassist和Java 6 Java Compiler API.

我很困惑:

  1. Javassist用什么来生成类?它是否使用反射或其他东西?

  2. 我编写了一些测试,发现很容易从源代码生成字节码,然后从生成的字节码加载类.使用Javassist相对于此解决方案有什么好处?

java compiler-construction api javassist apache-commons-jci

4
推荐指数
1
解决办法
1418
查看次数