可能重复:
How do I programmatically compile and instantiate a Java class?
如何在运行时创建新的java类?
答案 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.
提供
您还可以查看以下链接: