2011-05-14 3 views
3

Javaで書かれたコマンドラインアプリケーションをパッケージ化して配布するのに、OS/XとUnixをターゲットとした最適な方法は何ですか?OS/XとUnix用のJava CLIアプリケーションをパッケージ化するためのベストオプション?

実行可能なjarオプションは非常に堅牢で、私のディストリビューションは非常にファンシーである必要はありませんので、今すぐ関連するJava呼び出しで隣にbashスクリプトを作成して実行します。

Pythonのbdistパッケージに似たものがあれば、両方のターゲットプラットフォーム用に素敵なインストーラを簡単に作ることができますか?あるいは、配布物全体を何らかの形でラップする実行可能ファイルにすることができるところで、私が欠けているいくつかのより明白な方法がある場合。

答えて

1

CLIアプリケーションを提供しているので、既に述べたスクリプトを提供するのが最も簡単です。私は通常それを自己完結型にしています。 g。外部パスを参照しない/相対パスのみを使用するなど。おそらくreadme.txtファイルです。

本格的なインストーラを提供したい場合は、IzPack, a tool for generating installers for Java deliverablesをご覧ください。また、グラフィカルな環境をインストールすることができない場合は、ウィザードをコンソールモードで実行できます(上記リンクの「機能」ページを参照)。

+0

ありがとうAxel、私は実行可能なjarとスクリプトを最後に行った。私が気づいていなかった正しい方法をいくつか受け取った場合には、それは頼む価値がありました。 – robbbbbb

関連する問題