2

Java アプリケーション(jar ファイル)のインストーラーを作成するにはどうすればよいですか。次へをクリックして進み、アプリケーションをインストールする Windows インストーラーと同じです。私のJavaアプリで必要なのは、システムにまだ存在しない場合はオープンソースライブラリxugglerをインストールすることです.次に、システムにまだ存在しない場合はJREをインストールします。

ユーザーがxugglerまたはJREをインストールしていない場合、インストーラーは自動的にxugglerおよびJREをインストールします。または、指定された URL からそのバージョンのライブラリを取得して続行するようにユーザーに指示する必要があります。

4

4 に答える 4

1

あなたの質問はこれに似ています:
Java アプリケーションをパッケージ化する方法
Advanced Installer には、特に Java アプリのインストーラーを作成するための別のエディションがあるため、これが探しているものかもしれません。他のツールをお勧めしますが、それらはスクリプト可能であるため、操作が面倒で、多くのことがうまくいかない可能性があります。

お役に立てれば

于 2011-09-29T11:51:35.237 に答える
1

あなたのアプリなら。には GUI があり、JRE にdeployJava.jsを使用してから、 Java Web Startを使用してアプリをインストール/起動します。

JNLPファイルで をinstaller-desc指定して、Xuggleをインストールできます。JWS は、OS 間でダウンロードを分割できます。

JWS は、デスクトップ PC (たとえば、Mac OSX、*nix、または Windows を実行している) 用の J2SE JRE のメーカーによって提供されます。

于 2011-09-29T11:20:21.507 に答える
0

NullSoft には、NSIS と呼ばれる非常に優れたスクリプト可能なオープンソース インストーラーがあります。

http://nsis.sourceforge.net/Main_Page

于 2011-09-29T11:16:37.267 に答える
0

これを行うためのクロスプラットフォームの方法を知りません。Windows の世界では、Wix を使用して MSI ファイルを生成し、そのファイルで JRE などの依存関係を指定できます。Linux の世界では、パッケージ マネージャーによって読み取られた依存関係を含むファイル (たとえば、Debian ベースのリリースの deb ファイル) を生成できます。このようなものを個別に設定するのは少し面倒ですが、完了したら、それを ant スクリプトに統合して、すべてを自動的に構築することができます。

于 2011-09-29T11:17:21.480 に答える