JRuby 9.2 поддерживает их по умолчанию при выполнении Time/DateTime#to_java
, поэтому, когда Java Integration JRuby видит параметр java.time.Instant
, он автоматически преобразует объект Ruby Time
(или DateTime
).
для (старого) JRuby 1.7 это явно не сработает, но создание типа java.time.Instant
напрямую действительно должно работать, так что продолжайте в этом разбираться.трудно сказать, что у тебя за неудача с этим.