我怎样才能在ruby中调用java类

zhe*_*ssy 2 ruby java ruby-on-rails

我怎样才能在ruby中调用java类?

aku*_*uhn 7

如果你使用JRuby,你可以

require 'java'
Run Code Online (Sandbox Code Playgroud)

然后使用例如实例化Java类

object = Java::package.package.ClassName.new
Run Code Online (Sandbox Code Playgroud)

然后使用调用方法

object.method(parameter)
Run Code Online (Sandbox Code Playgroud)

有关更多信息,请参阅使用JRuby编写Java库脚本