运行时中的Java类定义

时间:2011-02-23 11:43:04

标签: java class runtime definition

  

可能重复:
  How do I programmatically compile and instantiate a Java class?

如何在运行时创建新的java类?

3 个答案:

答案 0 :(得分:0)

Javassist lib看起来很适合用类操作 - 所以你可以尝试一下: http://www.csg.is.titech.ac.jp/~chiba/javassist/

也许它可能有用:{{3p>

答案 1 :(得分:0)

使用 Class<?> ClassLoader.defineClass(String name, byte[] b, int off, int len, ProtectionDomain protectionDomain)

问题是此方法受到保护。因此,您应该使用自己的类扩展类加载器并从那里调用此方法。

答案 2 :(得分:0)

其中一个链接已由BalusC.提供 您还可以查看以下链接: