Java - 没有JDK的动态编译

时间:2010-06-30 07:41:51

标签: compilation java dynamic-compilation

我知道j2se 6已经引入了JavaCompiler API;但是,它使用起来很麻烦并且需要JDK而不是JRE。

没有JDK可以进行动态编译吗? (我对所有内存编译非常感兴趣。)

另外,我希望性能接近原始java代码,所以我不想使用像BeanShell或Groovy这样的脚本语言。

谢谢。

1 个答案:

答案 0 :(得分:3)

您可能对Janino感兴趣,尤其是SimpleCompiler。对于内存中编译,您可以使用Reader constructorStringReader