【发布时间】:2010-01-07 15:38:05
【问题描述】:
我似乎找不到在 Jruby 中使用 java 类的当前语法是什么。 这篇link text的文章列表:
include Java
include 'java'
require 'java'
作为有效选项,虽然它说最后一个选项是 1.0 之前的版本并且不起作用。
Jruby Wiki 但是说要使用 require 'java'
为了包括我看过的课程
MyClass = Java::some.package.MyClass
include_class Java::some.package.MyClass
include_class 'some.package.MyClass'
java_import Java::some.package.MyClass
有没有一种首选的方法?
目前我收到一些“重新定义 X”消息,因为我有几个 java 类与我的 ruby 类命名相同。保留 java 命名空间的最佳方法是什么,所以我没有得到这些,如果我从不使用两个 ruby/java 类,那么重新定义是否存在任何问题(除了明显的 Java 类先于 ruby 类)同一个文件?
【问题讨论】: