JRuby:import vs include vs java_import vs include_class

ark*_*diy 25 ruby jruby

为什么有这么多不同的方法将Java类包含到JRuby中?有什么区别?我应该使用哪一个?

rub*_*iii 21

您可以在以下网址找到有关使用Java类的大量示例:https:
//github.com/jruby/jruby/wiki/CallingJavaFromJRuby

它说,你应该使用java_import而不是import由于JRUBY-3171 错误.
也是include_class或将被弃用(JRUBY-3797)赞成java_import.

目前java_import是导入Java类的推荐方法.

  • 仅供参考:要关注的最新网址是:https://github.com/jruby/jruby/wiki/CallingJavaFromJRuby (3认同)

The*_*heo 13

importRake不能很好地发挥作用,所以很沮丧.java_import是最新的,推荐.include_class已被弃用.除此之外,他们都做同样的事情,实际上是彼此的别名.

import是别名java_importjava_import调用include_class.