2008-11-20 50 views
6

请告诉我,如果有可能做到以下几点:JRuby和Java对象

  • 在Java中创建一个特定的类的实例
  • 将它传递给JRuby中用它做什么
  • 继续使用Java中的“修改”版本

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

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

回答

1

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

+0

看起来你在这里有一些链接腐烂,是否有另一个链接可以在这里使用(并希望在答案中总结,以避免在未来这个问题?) – 2011-09-18 20:02:07

0

这取决于你的意思是“做什么”的东西。如果你的意思是“重新定义一种方法”,那么答案是否定的,不是真的。新方法将被jruby使用,但是在java中调用该方法将继续调用旧方法。