如何从jruby调用java静态方法
我该怎么做如何从jruby调用java静态方法,java,jruby,Java,Jruby,我该怎么做 include Java Thread.currentThread.sleep 3 我看到了几年前的一篇帖子,但它没有直接回答这个问题 thx或者: Java::JavaLang::Thread::sleep 3 或 (请注意,对线程的静态调用会导致当前线程休眠,因此无需调用currentThread(),并且休眠时间以毫秒为单位) 下面是一个示例(如果您使用1.7之前的JRuby,则需要添加require'java'): Java::JavaLang::Thread.sleep
include Java
Thread.currentThread.sleep 3
我看到了几年前的一篇帖子,但它没有直接回答这个问题
thx或者:
Java::JavaLang::Thread::sleep 3
或
(请注意,对线程的静态调用会导致当前线程休眠,因此无需调用currentThread()
,并且休眠时间以毫秒为单位)
下面是一个示例(如果您使用1.7之前的JRuby,则需要添加require'java'
):
Java::JavaLang::Thread.sleep 3
t = Java::JavaLang::Thread.new do
puts "Hi."
Java::JavaLang::Thread::sleep 3000
puts "Done."
end
t.start