我宁愿不“重新发明轮子”,而且我找到了一个 Ruby 项目,它提供了我在 Java 应用程序中需要的功能(没有预先存在的 Java 项目可以满足我的需要——相信我,我已经看过了)。因此,最好的情况是,我能够从我的 Java 代码(ala JSR223)运行 Ruby 代码。
然而,这个 Ruby 项目依赖于安装了几个 gem。我对将整个 Java 应用程序转换为 JRuby 应用程序一点也不感兴趣,但我希望能够利用这个项目。有没有一种简单的方法可以将代码从 gem 加载到 ScriptEngine 中,或者我只是在问头痛?