【发布时间】:2010-09-23 07:15:15
【问题描述】:
请告诉我是否可以执行以下操作:
- 在 Java 中创建特定类的实例
- 将其传递给 JRuby 以对其进行处理
- 继续使用 Java 中的“修改”版本
你能提供一个小的工作示例吗?
编辑:事实证明,嵌入是实现这一目标的最简单方法。更多信息请访问Embedding JRuby。
【问题讨论】:
标签: java scripting jruby jruby-java-interop
请告诉我是否可以执行以下操作:
你能提供一个小的工作示例吗?
编辑:事实证明,嵌入是实现这一目标的最简单方法。更多信息请访问Embedding JRuby。
【问题讨论】:
标签: java scripting jruby jruby-java-interop
是的,这是可能的。 JRuby wiki 上的 This page 应该可以帮助您入门。
【讨论】:
这是我使用的解决方案:Direct JRuby embedding
【讨论】:
这取决于您所说的“做某事”是什么意思。如果您的意思是“重新定义方法”,那么答案是否定的,不是真的。 jruby 将使用新方法,但在 java 中对该方法的任何调用都将继续调用旧方法。
【讨论】: