С учетом следующего кода:
require 'java'
java_import 'org.quartz.*'
class RubyTestJob
java_implements Java::org.quartz.Job
java_signature 'void execute(org.quartz.JobExecutionContext jobExecutionContext) throws org.quartz.JobExecutionException'
def execute( context )
puts "bar"
end
end
работает
jrubyc -c lib/quartz-all-2.1.1.jar --javac lib/rubytestjob.rb
создает абстрактный класс, потому что "throws org.quartz.JobExecutionException", похоже, игнорируется при генерации метода execute.
Есть ли способ сделать это в JRuby?