如果我在ruby中實現一個類,並用jrubyc編譯它,那麼如果我用java啓動它,就不可能直接從java類調用它。如果我看到這個權利,我必須使用 org.jruby.embed...
來實現一個包含類名稱和metod的包裝來調用我的ruby類。用jruby調用java的java類
如果我用jruby啓動應用程序,還必須這樣做嗎?在我目前的項目中,我用jruby完全啓動了java工作流引擎。工作流必須調用他無法找到的ruby類中的方法。
也許更容易理解:
[ruby_class] <-----has to call----.
|
jruby [ruby_start_script] --starts--> [java wfe]
您使用的是哪個版本的JRuby? – 2011-09-13 15:32:52