public class DynamicDemo01 {
public static void main(String[] args) {
//获取动态编译器
JavaCompiler compiler = ToolProvider.getSystemJavaCompiler();
int result = compiler.run(null,null,null,"F:/t/HelloWorld.java");
System.out.println(result==0?"编译成功":"编译失败");
//通过IO流操作,将字符串存储成一个临时文件(HelloWord.java),然后调用动态编译方法
}