シンプルな JRuby スクリプトを jar ファイルにパッケージ化しようとしています。このスクリプトはRubeus::Swingを使用しており、JRuby インタープリターで実行すると正しく実行されます。
require 'rubygems'
require 'rubeus'
class Example01
extend Rubeus::Swing
def show
JFrame.new("Rubeus Swing Example 01") do |frame|
frame.visible = true
end
end
end
Example01.new.show
スクリプトを で JAR にパッケージ化するとwarble
、実行時に次のようになります。
java -jar jtest.jar
... JFrame ウィンドウが表示され、すぐに閉じます。
いかなる種類のエラーの表示もありません。
なぜこれが起こるのか誰か知っていますか?