5

インストーラー プログラムに関する推奨事項を探しています。インストーラーは複数の OS (Solaris、Linux、および Windows) をサポートする必要があります。OS の 1 つを実行する 3 つのビルド マシンがあります。現在、3 つすべてに同じコード ベース (JAVA と C/C++) を使用しています。

4

5 に答える 5

3

InstallAnywhereが支配的なプレーヤーのようです。

于 2009-06-22T19:52:24.600 に答える
2

私の個人的な意見かもしれませんが、インストーラーはおそらくプラットフォーム固有の唯一のものだと思います。その理由は次のとおりです。

  • Linux の RPM や DEB、OS X の DMG、Windows の MSI などのプラットフォーム固有の展開システムと統合することをお勧めします。それらを使用し、UI とサイレント インストールの両方を許可することで、個人向けの製品のインストールと、インストールをクライアントにプッシュするのが一般的なエンタープライズ環境向けの製品のインストールが容易になります。
  • 構成画面をインストーラーの外に移動し、ユーザーがアプリケーションを初めて実行したときにトリガーすることができます
  • また、インストーラーの複雑さを最小限に抑えることも忘れないでください。追加する「機能」ごとに、QA で特別な費用がかかります。
于 2010-05-09T17:16:09.470 に答える
2

IzPackは、オープン ソースのソフトウェア インストーラー ジェネレーターです。必要なのは、ターゲット プラットフォーム上の JRE だけです。

于 2009-06-22T19:52:54.273 に答える
1

BitRock InstallBuilderを見ることができます。あなたが言及したすべてのプラットフォームをサポートし、Java に依存しません (ただし、Java プログラムをインストールするために使用できますが、実際、Sun Microsystems を含む多くのお客様がそれを使用しています :)

于 2009-07-15T19:28:43.450 に答える
0

広範囲に配布するためのクライアントベースのインストーラーである必要がありますか、それとも単にイントラネットである必要がありますか? 企業 LAN の場合、Java Webstart ページを設定することが最善の解決策になる場合があります。顧客はいつでもアクセスでき、ランチャーへのデスクトップ ショートカットを作成して、標準のアプリケーションと同じように実行できます。また、更新のプッシュを完全に制御できます。

于 2009-06-22T19:53:46.500 に答える