【发布时间】:2011-04-20 03:06:27
【问题描述】:
我正在用 Java 制作 falling sand game。我希望用户能够使用更简单的语言为其编写自己的引擎。落沙游戏可能会占用大量 CPU,因此我希望引擎尽可能快地运行,而不必手动编译。
我需要知道如何在运行时将 rhino javascript 文件编译为 .class 文件以供使用。
我一直在寻找一种方法,但除了使用我不希望用户必须做的命令行手动编译之外找不到任何方法。
【问题讨论】:
-
那你基本知道怎么做了吧?但是您希望这是动态完成的,并且用户不必费心将 rhino 脚本更改为 .class?为此,您可以为他们提供一个批处理文件来满足您的目的......
标签: java javascript runtime compilation rhino