JRuby проект, котор нужно наблюдать для. Оно снабжает рубин на виртуальной машине Java. Иначе говоря теперь рубин поистине крест-платформа. Более важно он позволяет сильному inter-operability между типами java и рубиновыми сценариями.

JRuby позволяет рубиновому Коду легко вызвать типы Java и наоборот. Призывать тип java от рубина как просто как:

требуйте «java»
include_class «java.util. Случайно»
r = Random.new
кладет r.nextInt

Ключевые разницы

  • JRuby использует резьбы Java вместо рубиновых специфических «зеленых» резьб.
  • JRuby не гарантирует что интежеры возвращенные Object#id уникально.

Ограничения

  • Оно пока не переносил RoR к JRuby. Оно slated на март 2006.
  • Finalizers не снабжено.
  • Оно несколько более медленн чем родная вставка c.
  • Оно не может нагрузить рубиновые внешние модули (родние архивы общего пользования).