JAVAC动态编译

原理很简单,使用JDK提供的JAVAC命令编译并反射调用。

从功能上:只能执行JAVA代码,如果要执行JS可以交给前台处理(借助隐藏的IFRAME)或者使用JDKJS脚本引擎

从性能上:每次执行时要经过:生成JAVA代码=》编译=》执行。可能这块比较耗性能,看下大家有没好的方法或意见?

附件为工程完整源代码。直接部署即可。

JAVAC动态编译

大致原理:

JAVAC动态编译