install4j - 強力なマルチプラットフォームJavaインストーラービルダー

install4jは、Javaアプリケーション用のネイティブインストーラーと アプリケーションランチャーを生成する、強力なマルチプラットフォームJavaインストーラービルダーです。install4jは、 その使いやすさ、幅広いプラットフォームサポート、強力なスクリーン&アクションシステムで際立っています。
背景アートワーク
背景アートワーク
背景アートワーク
背景アートワーク

install4jが選ばれる理由

インストーラーUIをビジュアルに作成

使いやすいビジュアルエディターで、install4jの標準フォームコンポーネントを使って独自のインストーラースクリーンを構成できます。

任意のプラットフォームでインストーラーをコンパイル

install4jはWindows、Linux、macOSをサポートしています。いずれのプラットフォーム上でも、すべてのプラットフォーム向けのインストーラーをコンパイルできます。署名と公証にも対応しています。

豊富なインストーラーアクション

インストーラーにカスタムの変更を行わせたいですか?install4jには80種類以上の設定可能なアクションが用意されており、最小限の手間でそれを実現できます。

手間なく作成できるJREバンドル

install4jは、有名なJDKプロバイダーからJDKをダウンロードし、最適化されたJREバンドルを作成して、インストーラーに同梱します。

自動アップデーターを簡単に作成

成功する自動更新の実現は簡単ではありません。install4jが難しい部分を担当することで、要件に応じた完全な柔軟性を維持できます。

...その他にも多くの機能

設計段階からの高い拡張性

JavaBeansベースの拡張モデルと充実したドキュメントを備えたAPIにより、独自のアクション、スクリーン、フォームコンポーネントを開発できます。

充実したi18nサポート

install4jは多数のインストーラー言語を提供しています。独自メッセージのローカライズや、実行時の言語自動検出も完全にサポートされています。

ネイティブランチャーの生成

install4jは、サポート対象のすべてのプラットフォームでネイティブに動作し、install4jの他の多くの機能と連携する、アプリケーション用ランチャーを生成します。

コンソールインストーラーモード

install4jは、UI定義から自動生成されるコンソールモードをサポートしています。ヘッドレスのLinuxシステムでは、このモードへ自動的にフォールバックします。

無人インストール

対話形式のインストールで生成される、ユーザーが編集可能なレスポンスファイルを使用して、インストールを自動化し、ユーザー入力を供給できます。

更新インストール

install4jはオプションで、以前のインストールディレクトリを検出し、レスポンスファイルから以前のユーザー入力を適用できます。

RPMおよびDebパッケージ

install4jは、最も広く使われているLinuxパッケージマネージャー向けのパッケージを作成できます。カスタムインストーラーアプリケーションで、フルインストーラーの機能を取り込むことも可能です。

失敗時のロールバック

install4jのすべてのアクションは、加えた変更を完全にロールバックできます。部分的なロールバックのためのロールバックバリアは柔軟に定義できます。

ダウンロード可能なコンポーネント

install4jは、ユーザーが選択できるインストールコンポーネントをサポートしています。選択されたインストールコンポーネントは必要に応じてダウンロードできるため、インストーラーのサイズを削減できます。

サービスランチャー

GUIランチャーおよびコンソールランチャーに加え、install4jはWindowsサービス、Linuxサービス、macOSデーモンとしてインストールされるサービスランチャーも作成できます。

コードスニペットと変数

ユーザー入力はインストーラー変数にバインドされ、他の場所でも簡単に利用できます。コンポーネントは、install4j上で編集できるプレーンなJavaコードスニペットでカスタマイズできます。

ビルドシステムのサポート

install4jはGradle、Maven、antをサポートするほか、コマンドラインコンパイラも提供しています。コンパイラ変数を使用すると、ビルドシステムからプロジェクトをカスタマイズできます。

ユーザーの声

世界中の何千ものお客様が、ミッションクリティカルなデプロイのために install4j を信頼しています。

“We left InstallShield and switched to install4j. We were up and running in one day, and our installation-related support calls almost disappeared after we released our new installer. When our customers are happier, we're happier. install4j has the features we require without the steep learning curve of the bigger packages.”

Brian Leach

“I just wanted to tell you how absolutely amazing install4j is. I am totally blown away and impressed at how easy it was. I had budgeted 10 days of fiddling around to get our product distributable with a native Windows installer and using your evaluation I did it in about 1 hour. I *immediately* grabbed my credit card and purchased install4j after that evaluation. Thank you so much for the incredible work you're doing.”

Joe Howe
Folding Rain Filmwork

“I worked with install4j in a startup project back in 2006. And now again for a new product with a different company. It's great to see how install4j has matured over the years. Working with it today is fun and it saves me so much time. It's a great product!"”

Thomas Studer
nCubate Software GmbH