如何从Jruby调用jar函数?

时间:2013-06-26 16:35:25

标签: java jar jruby

我尝试了一些方法,这是最接近的 - 如何从一个jruby脚本中调用数学库?

require 'java'
require 'commons-math3-3.2.jar'

import org.apache.commons.math3.random.RandomGenerator

myClass = RandomGenerator.new

puts "hello!"

puts myClass.nextBoolean()

返回的错误是NoMethodError:#<#:0x7816fcc4>

的未定义方法`nextBoolean'

1 个答案:

答案 0 :(得分:3)

行。搞定了。

require 'java'
require 'commons-math3-3.2.jar'

Randy = org.apache.commons.math3.random.RandomDataGenerator 
jp = Randy.new

puts jp.nextInt(10,20)