2

次のコードがあるとします。

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

executeメソッドを生成するときに「org.quartz.JobExecutionExceptionをスローする」が無視されるように見えるため、抽象クラスを生成します。

JRubyでこれを行う方法はありますか?

4

0 に答える 0