编程语言
首页 > 编程语言> > java – 从代码创建新类

java – 从代码创建新类

作者:互联网

有没有办法在执行期间创建一个新的java类?存在关于类(名称,修饰符,方法,字段等)的所有信息.现在我想创建该类.一个想法是创建一个新文件并将内容写入该文件,c’est fini!但我认为有更优雅的方法可以做到这一点,也许是JDT?

解决方法:

要么使用BCEL来创建字节代码和类文件(难的方式),要么在内存中创建源代码并使用Java 6 Compiler API(这就是我要做的).但是使用Compiler API,在运行应用程序时需要Java SDK,JRE是不够的.

进一步阅读

> The Java 6.0 Compiler API

(网上有很多教程)

标签:eclipse-jdt,java,class,reflection,eclipse
来源: https://codeday.me/bug/20190726/1542775.html