【发布时间】:2013-01-19 22:22:28
【问题描述】:
在java中你可以做这样的事情,包括java命名空间下的所有包。
import java.*;
https://github.com/jruby/jruby/wiki/CallingJavaFromJRuby
他们建议使用include_package 或import。我也试过java_package 和java_import。有没有办法像这样导入,或者你只需要你需要的包。
【问题讨论】:
在java中你可以做这样的事情,包括java命名空间下的所有包。
import java.*;
https://github.com/jruby/jruby/wiki/CallingJavaFromJRuby
他们建议使用include_package 或import。我也试过java_package 和java_import。有没有办法像这样导入,或者你只需要你需要的包。
【问题讨论】:
require 'java'
module JavaUtil
include_package "java.util"
end
JavaUtil::Date.new
【讨论】:
include_package 将类加载到全局命名空间中,因此它与“import java.*;”并不完全相同