【问题标题】:How do I access Ruby classes within a JAR built using Warbler from Java?如何访问使用 Java 中的 Warbler 构建的 JAR 中的 Ruby 类?
【发布时间】:2013-12-30 09:48:45
【问题描述】:

编译后的类中的方法名很奇怪,不能直接从Java中使用或调用。由于 Ruby 文件与模块和库之间存在依赖关系,因此我无法使用 ScriptingEngine 直接在这些类上调用方法。有什么建议吗?

【问题讨论】:

    标签: java ruby jruby warbler


    【解决方案1】:

    这个问题触及了您在所有其他问题中遇到的问题的根源。 JRuby 和 Warbler生成可以直接放入 Java 应用程序的类。 Ruby 对象有一个运行时库和所有其他需要的事物。最终,您需要启动一个 Ruby 运行时,这就是 JRuby Embed API 的全部意义所在。

    【讨论】:

      猜你喜欢
      • 2013-07-02
      • 1970-01-01
      • 2012-06-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多