我正在用RingoJS创建模块,我想把它们编译成Java类文件。我知道可以将Rhino源文件编译成Java类文件。我想知道是否有一种方法可以使用Mozilla的JSC工具编译RingoJS模块并将其链接到RingoJS引擎,以便可以将其作为单个类文件或jar文件分发。如果可能,将RingoJS模块编译为Java class文件的限制是什么。
发布于 2012-02-06 22:53:25
这在RingoJS中目前不受支持。使用Rhino将Ringo编译成JavaScript相对简单,但是Ringo中的模块加载目前是硬编码到JavaScript源文件中的。
幸运的是,下一个版本计划的功能之一是可插拔模块加载器:
https://github.com/ringo/ringojs/issues/160
这背后的想法实际上是为了支持编译成JavaScript的语言,但是我不明白为什么它不能同样适用于CoffeScript类文件。事实上,我认为加载编译后的类文件是我们应该支持的。
如果您对此功能感兴趣,请查看上面的问题,或者简单地等待下一个版本。
https://stackoverflow.com/questions/9139758
复制相似问题