【问题标题】:Is it possible to compile JavaScript files using RingoJS to Java class files?是否可以使用 RingoJS 将 JavaScript 文件编译为 Java 类文件?
【发布时间】:2012-02-26 17:26:14
【问题描述】:

我正在 RingoJS 中创建模块,我想将它们编译为 Java 类文件。我知道可以将 Rhino 源文件编译为 Java 类文件。我想知道是否有办法使用 Mozilla 的 JSC 工具来编译 RingoJS 模块并将其链接到 RingoJS 引擎,以便它可以作为单个类文件或 jar 文件分发。如果可能,将 RingoJS 模块编译成 Java 类文件有什么限制。

【问题讨论】:

    标签: java javascript rhino ringojs


    【解决方案1】:

    RingoJS 目前不支持此功能。使用 Rhino 将 JavaScript 编译为 Java 相对简单,但 Ringo 中的模块加载目前被硬编码为 JavaScript 源文件。

    幸运的是,为下一个版本计划的功能之一是可插拔模块加载器:

    https://github.com/ringo/ringojs/issues/160

    这背后的想法实际上是支持编译为 JavaScript 的语言,例如 CoffeScript,但我不明白为什么它也不应该适用于 Java 类文件。事实上,我认为加载编译的类文件是我们应该支持的。

    如果您对此功能感兴趣,请观看上面的问题或等待下一个版本。

    【讨论】:

      猜你喜欢
      • 2011-07-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-12-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多