【发布时间】:2013-12-30 09:48:45
【问题描述】:
编译后的类中的方法名很奇怪,不能直接从Java中使用或调用。由于 Ruby 文件与模块和库之间存在依赖关系,因此我无法使用 ScriptingEngine 直接在这些类上调用方法。有什么建议吗?
【问题讨论】:
编译后的类中的方法名很奇怪,不能直接从Java中使用或调用。由于 Ruby 文件与模块和库之间存在依赖关系,因此我无法使用 ScriptingEngine 直接在这些类上调用方法。有什么建议吗?
【问题讨论】:
这个问题触及了您在所有其他问题中遇到的问题的根源。 JRuby 和 Warbler不生成可以直接放入 Java 应用程序的类。 Ruby 对象有一个运行时库和所有其他需要的事物。最终,您需要启动一个 Ruby 运行时,这就是 JRuby Embed API 的全部意义所在。
【讨论】: