2012-04-01 11 views
2

JRubyでSwingコンポーネントを使った小さなプログラムを作った。今私はこれらを.jarアーカイブに変換したいと思います。 https://github.com/jruby/warbler ほど単純であるべきjarファイルを作る:エラーで中止されJRubyでスタンドアロンのjarファイルを作成する

$ chmod a+x bin/mylittleprogram.rb 
$ warble jar 

しかしさえずり:同じ を「凍結された文字列を変更することはできません」私が見つけた

最初のオプションは、ウグイスです以下のようにここでの問題:https://github.com/jruby/warbler/issues/76

私は率直に言って、初心者だと、私は何をすべきかgithubのでスレッドから得ることはありません(のような:ファイルyにXを探し、それを変更しますz)を働かせます。スレッドを開始した人のように、私はUbuntu OS(11.04)とMRIとJRubyをインストールしています。

Exception in thread "main" org.jruby.exceptions.RaiseException: (LoadError) no such file to load -- main 

私の質問:

私の場合は
rawr install 
rake rawr:jar 
java -jar package/jar/your_jar_file.jar 

、私はエラーを取得する次のようにjarファイルが動作するはず作るhttp://rawr.rubyforge.org/

私もRAWRを発見したこれら二つのオプションのどちら使いやすいでしょうか? ひそもりとrawrがバックグラウンドで何をするのかを説明することも非常に役に立ちます。

事前に感謝します。

答えて

2

ごとRAWRは、スタンドアロンアプリケーションのための非常に単純であるとして、githubのソースから最新のウグイスの宝石を構築しようと示唆しています。あなたの場合、メインクラスをまだ指定していないと思います。あなたはbuild_configuration.rbでそれを確認する必要があります

私の場合、hello.rbはメインのルビーファイルです。

+0

ありがとうございます!今、私のニーズに合っています。 –

0

あなたが参照しているWarblerのバグによると、修正がマージされていますが、それ以降はリリースされていないようです。

私はあなたがthis question

関連する問題