我似乎無法找到在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