FREEDOM251

Freedom251 › Software Packaging Tools

install4j

Free trial LinuxMacWindows

Visit install4j Alternatives Pricing

install4j's own site

What install4j is

install4j creates native installers and application launchers for Java applications on Windows, macOS and Linux or other POSIX-compatible systems. Its visual editor assembles installer screens from standard form components, while more than 80 configurable actions cover installation tasks. Gradle, Ant and Maven integration, plus a command-line compiler, support automated and CI/CD packaging. Output can include native installers, MSIX, ZIP, macOS bundles, gzipped TAR archives, RPM and DEB packages. install4j can download JDKs from known providers, create optimized JRE bundles and include them with installers. It supports signing Windows and macOS media across build platforms, macOS notarization on supported platforms, and keys supplied as files or through PKCS #11. It can generate SBOMs for its runtime components and augment existing SBOMs. Version 13.1.1 requires Java 25 for its IDE and compiler, while version 13 can target Java 1.8 and newer.

Who it suits

It suits Java developers who need graphical or command-line packaging for multiple desktop and Unix-like targets. Build teams can use its Gradle, Ant, Maven and CI/CD integrations.

What it does well

  • Native installers for Windows, macOS and POSIX systems
  • More than 80 configurable installer actions
  • JDK bundling and optimized JRE creation
  • Signing, notarization and SBOM capabilities
  • Command-line packaging with CI/CD integration

What to know first

  • No free plan is listed
  • Version 13.1.1 requires Java 25
  • Windows Edition builds Windows media only
  • Support beyond 60 days is optional

Limits

There is no free plan. A Windows Edition license can generate Windows installer and archive media only; other media definitions remain in the project but cannot be built. Version 13.1.1 requires Java 25 for its IDE and compiler.

Plans

PlanBilled and limitsPrice
Multi-Platform EditionPerpetual license; optional 1 year of support and upgrades · Build installers for all supported platformsOn request
Windows EditionPerpetual license; optional 1 year of support and upgrades · Create Windows media files only · Other edition features supportedOn request

As ej-technologies.com lists them, read 2 Oct 2026. The maker's own page has the final word.

Getting started

  1. Open the install4j website
  2. Submit the evaluation form to receive an evaluation key by email, or obtain a perpetual license
  3. Install install4j on Linux, macOS, or Windows
  4. Use the visual editor to compose installer screens and configure actions
  5. Connect Gradle, Ant, Maven, or the command-line compiler to your build process
  6. Select target media, runtime bundling, signing, and packaging options

Verdict

install4j covers visual installer design, automated builds, runtime bundling and release signing across several output formats. Check the Java 25 requirement for version 13.1.1 and the Windows Edition media restriction before choosing an edition.

Questions

Is install4j free?

No. It is paid software with no free plan, but an evaluation key is available after submitting the evaluation form.

Which platforms can install4j target?

It supports Windows, Windows ARM, macOS, Linux/Unix, and POSIX-compatible systems, with native installers and formats such as MSIX, ZIP, RPM, and DEB.

What Java versions can it package?

install4j 13 can generate installers and archives for Java 1.8 and newer. Version 13.1.1 requires Java 25 for its IDE and compiler.

What editions are offered?

The Multi-Platform Edition builds installers for all supported platforms. The Windows Edition creates Windows media files only.

Does install4j support automated builds?

Yes. It integrates with Gradle, Ant, and Maven and includes a command-line compiler, with CI/CD integration.

Facts from install4j's own pages

Build systems
It integrates with Gradle, Ant, and Maven, and includes a command-line compiler. · ej-technologies.com, 2 Oct 2026
Evaluation
An evaluation key is available by email after submitting the evaluation form; the page does not state the evaluation duration. · ej-technologies.com, 2 Oct 2026
Founded
2001 · ej-technologies.com, 28 Sept 2026
Headquarters
Munich, Germany · ej-technologies.com, 28 Sept 2026
Installer actions
The product offers more than 80 configurable installer actions. · ej-technologies.com, 2 Oct 2026
Installer design
Its visual editor lets users compose installer screens with standard form components. · ej-technologies.com, 2 Oct 2026
Java requirement
Version 13.1.1 requires Java 25 for the IDE and compiler, and install4j 13 can generate installers and archives for Java 1.8 and newer. · ej-technologies.com, 2 Oct 2026
Java runtime bundling
It can download JDKs from known providers, create optimized JRE bundles, and include them with installers. · ej-technologies.com, 2 Oct 2026
License restriction
A Windows Edition license can generate Windows installer and archive media only; other media definitions are retained in the project but cannot be created or built. · ej-technologies.com, 2 Oct 2026
Purpose
install4j builds native installers and application launchers for Java applications. · ej-technologies.com, 2 Oct 2026
SBOM support
It can generate SBOMs for install4j runtime components and optionally augment existing SBOMs. · ej-technologies.com, 2 Oct 2026
Signing and notarization
It supports signing Windows and macOS media files on all build platforms and macOS notarization on supported platforms; signing keys can be supplied as files or through PKCS #11. · ej-technologies.com, 2 Oct 2026
Support
Purchases include 60 days of email installation support, with an optional package providing one year of email support and upgrade assurance. · ej-technologies.com, 2 Oct 2026
Supported output
It can create Windows, macOS, and POSIX-compatible Unix/Linux installers, as well as Linux RPM and Deb packages. · ej-technologies.com, 2 Oct 2026

Where install4j stands on Freedom251

Look at these too