在jruby中导入java包中的所有类

时间:2013-04-02 16:44:33

标签: java import jruby

我正在寻找等同于

的语法
import com.mycom.mypack.*

for jruby

e.g。 java_import com.mycom.mypack。

此功能是通过JRUBY 6334 JIRA

添加的

https://jira.codehaus.org/browse/JRUBY-6334

但我不清楚实际的语法是什么。

以下是Jruby先生本人的评论:

Charles Oliver Nutter added a comment - 17/Feb/12 1:13 PM

commit a39a7440c21b411c4592a27d2ef9e0ca73736590
Author: Charles Oliver Nutter <headius@headius.com>
Date:   Fri Feb 17 13:06:24 2012 -0600

    Fix JRUBY-6334: Import multiple classes via java_import

    I opted to just go with the simple version to resolve this issue.
    I have nothing against introducing some syntax to import multiple
    classes from the same package, but I didn't see anything that we
    all agreed looked nice, and in any case you could use other Ruby
    constructs to build the list of full names you pass to java_import.

1 个答案:

答案 0 :(得分:3)

require 'java'

module JavaUtil
  include_package "java.util"
end

JavaUtil::Date.new