如何在ruby中调用java类?
答案 0 :(得分:7)
如果你使用JRuby,你可以
require 'java'
然后使用例如
实例化Java类object = Java::package.package.ClassName.new
然后使用
调用方法object.method(parameter)
有关详细信息,请参阅Scripting Java libraries with JRuby
答案 1 :(得分:0)
答案 2 :(得分:0)
您是否可以使用另一个Java类来包装或调用Java类,并使用main()
方法读取stdin或命令行参数?然后,您可以将其作为Ruby中的可执行文件生成,写入stdin并从stdout读取。
这可能是最简单的答案,记住它不是最快的机制,或者在某些情况下是最实用的机制。但是,对于某些情况,它可能是最实用的。