以下のことが可能かどうか教えてください。
- Java で特定のクラスのインスタンスを作成する
- それをJRubyに渡して何かをする
- Java で「変更された」バージョンを使い続ける
小さな実用的な例を提供できますか?
編集:埋め込みがこれを達成する最も簡単な方法であることがわかりました。詳細については、JRuby の埋め込みを参照してください。
以下のことが可能かどうか教えてください。
小さな実用的な例を提供できますか?
編集:埋め込みがこれを達成する最も簡単な方法であることがわかりました。詳細については、JRuby の埋め込みを参照してください。
はい、可能です。JRuby wiki のこのページから始めてください。
これは私が使用したソリューションでした:直接JRuby埋め込み
それは、「何かをする」が何を意味するかによって異なります。「メソッドを再定義する」という意味であれば、答えはノーです。新しいメソッドは jruby によって使用されますが、Java でメソッドを呼び出すと、引き続き古いメソッドが呼び出されます。