java – 从代码创建新类
作者:互联网
有没有办法在执行期间创建一个新的java类?存在关于类(名称,修饰符,方法,字段等)的所有信息.现在我想创建该类.一个想法是创建一个新文件并将内容写入该文件,c’est fini!但我认为有更优雅的方法可以做到这一点,也许是JDT?
解决方法:
要么使用BCEL来创建字节代码和类文件(难的方式),要么在内存中创建源代码并使用Java 6 Compiler API(这就是我要做的).但是使用Compiler API,在运行应用程序时需要Java SDK,JRE是不够的.
进一步阅读
(网上有很多教程)
标签:eclipse-jdt,java,class,reflection,eclipse 来源: https://codeday.me/bug/20190726/1542775.html