JRuby:import vs include vs java_import vs include_class
为什么有这么多不同的方法将Java类包含到JRuby中? 有什么区别? 我应该使用哪一个?
您可以在以下位置找到有关使用Java类的大量示例:
https://github.com/jruby/jruby/wiki/CallingJavaFromJRuby
它声明,由于JRUBY-3171错误,您应该使用java_import
而不是import
。
对于java_import
include_class
是或将被弃用( JRUBY-3797 )。
目前, java_import
是导入Java类的推荐方法。
import
不适合Rake,因此不鼓励。 java_import
是最新的,推荐使用。 include_class
已被弃用。 除此之外,他们都做同样的事情,实际上是彼此的别名。
import
是java_import
和java_import
调用include_class
的别名。