7

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

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

您可以提供一个小的工作示例吗?

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

4

3 回答 3

4

是的,这是可能的。JRuby wiki 上的这个页面应该可以帮助您入门。

于 2008-11-20T17:56:58.383 回答
1

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

于 2009-09-06T11:25:06.123 回答
0

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

于 2011-09-18T15:47:00.287 回答