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),然后调用动态编译方法
}
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货