如何在运行时将rhino/javascript文件编译为.class字节码

aex*_*l93 6 javascript java runtime compilation rhino

我正在用Java 制作一个落砂游戏.我希望用户能够使用更简单的语言为它编写自己的引擎.落砂游戏可能会占用大量CPU资源,因此我希望尽可能快地运行引擎,而无需手动编译.

我需要知道如何在运行时将rhino javascript文件编译为.class文件以供使用.

我已经寻找了一种方法但除了使用命令行手动编译之外找不到任何其他方法,我不希望用户必须这样做.

ars*_*ars 4

这里有一个简短的教程: