假设我有这个字符串: 我需要在另一个类中生成一个类? 请问有人对此提出建议吗?**
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);}"+
"}";
答案 0 :(得分:1)
您可以使用Java Compiler API
http://www.accordess.com/wpblog/an-overview-of-java-compilation-api-jsr-199/
答案 1 :(得分:1)
您可以使用JavaCompiler。
链接中有一些例子。