私はJRubyでSwingコンポーネントを使っていくつかの小さなプログラムを作成しました。次に、これらを.jar-archivesに変換します。
私が見つけた最初のオプションはwarblerです:https ://github.com/jruby/warblerjar の作成は次のように簡単です。
$ chmod a+x bin/mylittleprogram.rb
$ warble jar
しかし、warbleはエラーで中止されます:「凍結された文字列を変更できません」ここと同じ問題:https ://github.com/jruby/warbler/issues/76
私は初心者です。率直に言って、githubのスレッドから、それを機能させるために何をすべきか(たとえば、ファイルyでxを探してzに変更する)を取得していません。スレッドを始めた人のように、私はUbuntu OS(11.04)とMRIとJRubyをインストールしています。
また、rawrを見つけました:http ://rawr.rubyforge.org/jar の作成は次のように機能するはずです。
rawr install
rake rawr:jar
java -jar package/jar/your_jar_file.jar
私の場合、エラーが発生します。
Exception in thread "main" org.jruby.exceptions.RaiseException: (LoadError) no such file to load -- main
私の質問:これらの2つのオプションのどちらが使いやすいですか?また、ウグイスとrawrがバックグラウンドで何をするのかを説明することも非常に役立ちます。
よろしくお願いします!