The powerful multi-platform Java installer builder for Mac

install4j for Mac

install4j for Mac

  -  164.98 MB  -  Trial
  • Latest Version

    install4j 11.0.2 LATEST

  • Review by

    Daniel Leblanc

  • Operating System

    macOS 10.12 Sierra or later

  • User Rating

    Click to vote
  • Author / Product

    ej-technologies GmbH / External Link

  • Filename

    install4j_macos_11_0_2.dmg

  • MD5 Checksum

    468b10476eb7f9e20669561ea0747313

install4j for Mac is a powerful multi-platform Java installer builder that generates native installers and application launchers for Java applications. Some installer builders require that you first become an expert in building installers. Not so with the app, where all configuration steps are intuitive and self-explanatory.

The install4j IDE for macOS guides you naturally through the process of gathering the required information. Building an installer that works is a matter of minutes. Nonetheless, you have a powerful arsenal of functionality at your disposal when you need it.

The installer is the first thing your users see of your application. A smooth installation experience is an important step in creating happy users and a successful product. A substandard installer, however, can ruin the initial impression that is so important for the image of a product. With the IDE, your installers will look beautiful and feel natural to users on all platforms.

With the app, you can configure the screen flow for the installer and uninstaller it in any way you like. It provides screens and actions for a wide variety of use cases and allows you to create your own actions directly in the install4j IDE. Actions can be attached to each screen, making install4j for Mac a visual programming system far more powerful than traditional installer builders.

It offers several templates for updaters that enable you to create an auto-update solution for your application with just a few clicks. Auto-updaters are fully customizable, so they can support your special requirements for a large number of scenarios. More generally, It supports the creation of custom installer applications that are packaged with your application.

Querying information from the user that's specific to your application does not have to be hard. Besides programming your own custom screens, It includes a unique concept of form screens that look good and are easy to configure. With its powerful variable system, It enables you to use the entered information in other screens and actions. Creating a user interface cannot get any easier than this.

Note: 90 days trial version.

Also Available: Download install4j for Windows

What's new in this version:

New features:
- Added a compiler variable sys.​year and an installer variable sys.​year
- macOS code signing: Updated code signing to include DER encoded entitlements and exec segment information. This future-proofs code signing on macOS and raises the minimum supported macOS version to 10.​15.
- macOS app store media files: Allow "Mac Developer" and "Apple Development" certificates for code signing so you can use a developer provisioning profile for local testing

Fixed:
- Regression in 11.​0: Custom IntelliJ themes for FlatLaf look and feel were not saved correctly
- Regression in 11.​0: Using different Windows service names did not work correctly on the command line
- Regression in 11.​0: The system property "exe4j.​launchName" was not consistent when the service executable was started with the /run option
- Regression in 11.​0: When setting the "Background Color" or "Foreground Color" properties for a wizard index, the installer would throw an exception at startup
- Regression in 11.​0: In the dialog for editing version-specific JVM options, some menu items in the "Insert variable" drop-down in the toolbar had no text
- Windows installers: The parent access for the temporary folder that is created by a Windows installer is not inherited anymore. This can prevent certain DLL hijacking scenarios.
- Windows installers: Folders with non-ASCII characters could temporarily appear in the navigation bar of Windows Explorer during installation
- macOS launchers: Fixed searching for JREs from previous installations
- macOS launchers: Generate a new UUID for each UI launcher to avoid issues with "local network" permissions
- macOS app store media files: If a provisioning profile is used, add "com.​apple.​application-identifier" and "com.​apple.​developer.​team-identifier" to the entitlements so that TestFlight is enabled
- macOS single bundle archives: CFBundleVersion is now set to a timestamp to allow submitting multiple builds with the same version to the app store
- macOS media files: When code signing executables in JAR files, the ZIP method (stored/​deflated) was not preserved, which could cause issues with Spring Boot
- Unix launchers: For certain version check conditions, launcher variables were not replaced in version-specific VM options
- Unix launchers: Using launcher variables for the working directory did not always work correctly
- When adding an extension JAR file to the custom code instead of the extensions directory of the install4j installation, the i18n mechanism for extensions was unsupported
- Installers for modular applications that did not include the "java.​logging" module failed at startup
- The compiler and installer variables "sys.​time" included the hour in the 1-24 range instead of the 0-23 range