使用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
您可以使用
链接中有一些例子。看看这个问题。