【问题标题】:JRuby: import vs include vs java_import vs include_classJRuby:导入 vs 包含 vs java_import vs include_class
【发布时间】:2011-02-04 10:26:16
【问题描述】:

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

【问题讨论】:

    标签: ruby jruby


    【解决方案1】:

    您可以在以下位置找到很多关于使用 Java 类的示例:
    https://github.com/jruby/jruby/wiki/CallingJavaFromJRuby

    它指出,由于JRUBY-3171 错误,您应该使用java_import 而不是import
    此外,include_class 已经或将被弃用 (JRUBY-3797) 以支持 java_import

    目前java_import 是导入 Java 类的推荐方式。

    【讨论】:

    【解决方案2】:

    import 不能很好地与 Rake 配合使用,因此不鼓励使用。 java_import 是最新的,推荐使用。 include_class 已被弃用。除此之外,它们都做同样的事情,实际上是彼此的别名。

    importjava_import 的别名,java_import 调用 include_class

    【讨论】:

    • 如果我昨天看到这个答案,我今天就不会浪费一天了!
    猜你喜欢
    • 2018-07-10
    • 1970-01-01
    • 1970-01-01
    • 2023-03-09
    • 2014-08-30
    • 1970-01-01
    • 2022-07-30
    • 1970-01-01
    • 2012-02-04
    相关资源
    最近更新 更多