我似乎无法找到在Jruby中使用java类的当前语法。 这link text文章列表:适用于需要java和包括java类的jruby语法
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”的消息,因为我有一些与我的ruby类相同的java类。保留java命名空间的最佳方法是什么,所以我没有得到这些,并且如果我从不使用这两个ruby/java类,那么是否存在任何问题(除了明显的Java类先于ruby类)相同的文件?
嗯...没想过,我会检查出来,thx – brad 2010-01-13 16:15:56
雅它似乎是冲突。当我实例化一个包含一堆java类的对象时(只有一次),我得到这个消息。我有一个红宝石“供应商”类,我还包括一个“new.my_app.Supplier”java类与include_class – brad 2010-01-13 16:29:40