可能重复:
Java 5 和 Java 6 的动态内存中 Java 代码编译 使用
Java 文件中的代码编译 Java 文件
我在程序的字符串中有一个 hello world 类可用,如下例所示,
public class CompileJavaString {
public static void main(String arg[]) {
String s="public class HelloWorld{ public static void main(String arg[]) ";
s=s+" { System.out.println(\"Hello World\"); } } ";
// this is the complete code of Hello World class taken as an example
// code to compile the class Hello World available in string and
// generate the HelloWorld.class file required here
}
}
有人可以帮助在上面给出的示例中可用的内存字符串中编译代码吗