34

私は java-web-start を探しているのではなく、シック クライアント アプリケーションのインストール ツールキットを探しています。複数のファイル (jar ファイル、データ ファイルなど) で構成されるスタンドアロン アプリケーションがあり、ユーザーにターゲット ディレクトリを尋ねたり、システムの一部を見つけさせたりするなど、かなり標準的なインストール タスクを実行する必要があります。 - マシンごとまたはユーザーごとの構成オプションのいくつかを選択し、場合によってはそれらのマシン設定のいくつかを検出しようとします。

MSI やその他のウィザード駆動のインストール アプリケーションのようなものを探しています。Java の適切なインストーラーは何ですか? クロスプラットフォーム (Linux、Mac OSX、および Windows) に対応していれば理想的です。

4

7 に答える 7

14

MSI インストーラーではなく、クロスプラットフォーム: izPack

独自の GUI または Ant タスクを使用した xml ファイル ベースです (お好みで)

于 2008-10-08T20:34:07.197 に答える
9

Launch4j -- オープン ソース -- http://launch4j.sourceforge.net/

InstallJammer -- http://www.installjammer.com/

于 2008-10-08T19:57:55.677 に答える
4

オープン ソース ソリューションをお探しの場合は、こちらをご覧ください: http://java-source.net/open-source/installer-generators

私はInstallAnywhereを使用してきましたが、これも良い解決策だと思います。

于 2008-10-08T18:15:20.593 に答える
2

Java ベースではありませんが、お客様の約半数がBitRock InstallBuilderを使用して Java アプリケーションをパッケージ化しています。クロスプラットフォームであり、必要なすべての OS (Linux、Windows、Mac) をサポートします。インストーラーはネイティブであるため、自己解凍手順が不要である、JRE をバンドルする必要がないなどの利点があるため、インストーラーのサイズが小さくなる傾向があります。

于 2009-01-18T11:44:54.837 に答える
2

packJacket 付き の izPackをお勧めします

于 2008-10-20T08:56:34.340 に答える
2

AntInstallerを使用すると、インストール自体がANTスクリプトを使用して実行されるクロスプラットフォーム インストーラーを作成できます。GUI は、XML 構成ファイルで構成されます。

これを使用して、非常に複雑なインストーラーを作成しました。ただし、複雑な GUI の場合、構成が非常に難しくなる可能性があります。ANT もサポートしているように見えますが、より優れた GUI を備えているため、次回はおそらくizPackを試してみます。

于 2008-10-09T07:38:08.353 に答える
1

Nullsoft Scriptable Install System NSIS (元は winamp で使用されていた) は、Windows 用の非常に優れたインストーラーを作成し、非常に強力です。Linux で動作するコンパイラが含まれていますが、結果として得られるインストーラは残念ながら Windows 専用です。

かなり重いですが、インストール中に漠然と複雑なことや非標準的なことをしなければならない場合は、覚えておく価値があります。

私の(Linux)ビルドシステムとうまく統合されるので、私はそれを使用しましたが、とにかくLinuxにインストールするためにパッケージを使用したいと思います.

于 2008-10-09T02:08:37.440 に答える