标签: compilation java dynamic-compilation
我知道j2se 6已经引入了JavaCompiler API;但是,它使用起来很麻烦并且需要JDK而不是JRE。
没有JDK可以进行动态编译吗? (我对所有内存编译非常感兴趣。)
另外,我希望性能接近原始java代码,所以我不想使用像BeanShell或Groovy这样的脚本语言。
答案 0 :(得分:3)
您可能对Janino感兴趣,尤其是SimpleCompiler。对于内存中编译,您可以使用Reader constructor和StringReader。
StringReader