使用java类的源代码作为字符串创建java类

使用java类的源代码作为字符串创建java类,java,class,annotations,code-generation,Java,Class,Annotations,Code Generation,假设我有以下字符串: 我需要在另一个类中生成它的一个类? 有人对此有什么建议吗?** String sourceCode = "public class Test { " + "public void myMethod(@Mandatory String s){"+ "System.out.println( \"myMethod : \"+s);}"+ "@SuppressWarnings(\"unused\")"+ "private void my

假设我有以下字符串: 我需要在另一个类中生成它的一个类? 有人对此有什么建议吗?**

 String sourceCode = "public class Test {   " +
        "public void myMethod(@Mandatory String s){"+
        "System.out.println( \"myMethod : \"+s);}"+


 "@SuppressWarnings(\"unused\")"+
 "private void mySecondMethod(String s2){"+
    "System.out.println(\"mySecondMethod : \"+s2);}"+ 

 "}";   

您可以使用
java编译器API

您可以使用

链接中有一些例子。

看看这个问题。