-1

私はいくつかのJavaアプリケーションを持っています。それらはすべて外部jar依存関係があり、実行するにはいくつかの.dll/.soファイルも必要です。インストールされたプログラムをダブルクリックするだけで正しく実行される、これらのアプリケーションのインストーラーを構築したいと思います。これを行うために利用できるツールは何ですか?

前もって感謝します。

4

2 に答える 2

2

Windowsの場合、 Izpackは優れたツールです。ネイティブ実装も可能。

ただし、Linux の場合は、.sh スクリプトを使用してインストールするのが最善です。

編集

これは、.sh スクリプトを使用すると、Java がインストールされているかどうかを確認し、存在しない場合はインストールできるためです。私が知っているように、Izpack にはまだこの機能がありません。

于 2012-06-29T06:18:43.480 に答える
1

..インストールされたプログラムをダブルクリックするだけで正常に実行されます

これは、リッチ クライアント デスクトップ アプリを意味します。コマンドラインに基づくものではなく。その場合、最適な展開テクノロジはJava Web Startです。

Java Web Start (JWS) は、リッチ クライアント (Swing、AWT、SWT) デスクトップ アプリケーションをネットワークまたはインターネット リンクから直接起動するために使用されるOracle Corporationのテクノロジです。Java をサポートするプラットフォームの「ワンクリック」インストールを提供します。

JWS は、スプラッシュ スクリーン、デスクトップ統合、ファイルの関連付け、自動更新 (遅延ダウンロードと更新のプログラムによる制御を含む)、プラットフォーム、アーキテクチャまたは Java バージョン、構成によるネイティブおよびその他のリソースのダウンロードの分割など、多くの魅力的な機能を提供します。ランタイム環境 (最小 J2SE バージョン、ランタイム オプション、RAM など)、拡張機能を使用した共通リソースの簡単な管理..

于 2012-06-29T06:45:14.093 に答える