Java を使用して独自のインストーラーを作成する方法は? Java インストーラー ソフトウェアについて質問しているわけではありません。論理や方法を知っている人は教えてください。これらに使用できる API はありますか?
4 に答える
Windows では Advanced Installer を使用できます。
Advanced Installer は、Java アプリケーションの組み込みサポートを備えた唯一の Windows インストーラー オーサリング ツールであり、Java アプリケーションを Windows OS に完全に統合し、ネイティブ アプリケーションのようなルック アンド フィールを実現します。
Advanced Installer を使用すると、Java アプリケーション用の MSI パッケージを作成し、アプリケーションで Windows インストーラ機能を使用できるようになります。
これは非常に専門的なトピックであり、あなたの知識の必要性を満たす答えをここで見ると非常に驚きます。これを真剣に考えている場合は、概念と実装戦略を調査するために独自の作業を行う準備をしておく必要があります。
提案:
既存のツールが何をするかを調査します。たとえば、利用可能なすべてのユーザードキュメントを読むことによって。少なくとも高レベルの観点から、彼らが行うほとんどのことをどのように達成するかはかなり明白なはずです。
1つ以上のオープンソース製品のソースコードをダウンロードし、コードを読んで、それがどのように機能するか/それらがどのように機能するかを理解します。
独自のツールの設計と構築を開始し、独自の実践的な知識を開発します。
これはとても漠然とした質問です。何をインストールしますか?オプションは次のとおりです。
- JRE?
- アプリケーション(.jar)?
- レジストリエントリ?
- 構成ファイル?
そのようなJavaAPIはありません。JREをインストールする必要がある場合は、.rpm
(他にも存在する)などの既存のデプロイメントメカニズムを調べて、JREへの依存関係を宣言できます。そうすれば、選択したパッケージマネージャーがすべての前提条件を展開します。
Windows Installer MSDN リファレンスから始めてみてはいかがでしょうか。