为什么有很多不同的方法将Java类包含到JRuby中?有什么区别?我应该使用哪一个?
答案 0 :(得分:21)
您可以在以下位置找到有关使用Java类的大量示例:
https://github.com/jruby/jruby/wiki/CallingJavaFromJRuby
它指出,由于JRUBY-3171错误,您应该使用java_import
而不是import
。
同时include_class
已被或将被弃用(JRUBY-3797)以支持java_import
。
目前java_import
是导入Java类的推荐方法。
答案 1 :(得分:13)
import
与Rake的关系并不好,所以不鼓励他们。 java_import
是最新的,也是推荐的。 include_class
已被弃用。除此之外,他们都做同样的事情,实际上是彼此的别名。
import
是java_import
和java_import
来电include_class
的别名。