【问题标题】:JRuby and Java objectsJRuby 和 Java 对象
【发布时间】:2010-09-23 07:15:15
【问题描述】:

请告诉我是否可以执行以下操作:

  • 在 Java 中创建特定类的实例
  • 将其传递给 JRuby 以对其进行处理
  • 继续使用 Java 中的“修改”版本

你能提供一个小的工作示例吗?

编辑:事实证明,嵌入是实现这一目标的最简单方法。更多信息请访问Embedding JRuby

【问题讨论】:

    标签: java scripting jruby jruby-java-interop


    【解决方案1】:

    是的,这是可能的。 JRuby wiki 上的 This page 应该可以帮助您入门。

    【讨论】:

      【解决方案2】:

      这是我使用的解决方案:Direct JRuby embedding

      【讨论】:

      • 看起来你这里有一些链接腐烂,这里还有其他链接可以使用吗(希望在答案中总结以避免将来出现这个问题?)
      【解决方案3】:

      这取决于您所说的“做某事”是什么意思。如果您的意思是“重新定义方法”,那么答案是否定的,不是真的。 jruby 将使用新方法,但在 java 中对该方法的任何调用都将继续调用旧方法。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2023-03-14
        • 2010-12-20
        • 2015-09-07
        • 1970-01-01
        • 2015-05-08
        • 1970-01-01
        • 2012-03-06
        相关资源
        最近更新 更多