1

假设我有这个字符串:并且我需要在另一个类中生成一个类?请任何人对此提出建议?**

 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);}"+ 

 "}";   
4

2 回答 2

1

您可以使用动态生成 java 类Java Compiler API

http://www.accordess.com/wpblog/an-overview-of-java-compilation-api-jsr-199/

于 2012-05-23T07:34:36.803 回答
1

您可以使用JavaCompiler

链接中有例子。

于 2012-05-23T07:35:38.370 回答