Я не могу найти текущий синтаксис использования классов Java в Jruby.
Это текст ссылки списки статей:
include Java
include 'java'
require 'java'
В качестве допустимых опций, хотя в нем говорится, что последняя опция - pre 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, поэтому я не получаю их, и есть ли какие-либо проблемы (кроме очевидного Java-класса, имеющего прецедент для класса ruby) с этим переопределением, если я никогда не использую два класса ruby / java тот же файл?