The powerful multi-platform Java installer builder for Mac

install4j for Mac

install4j 12.0.3

  -  170.43 MB  -  Trial

Sometimes latest versions of the software can cause issues when installed on older devices or devices running an older version of the operating system.

Software makers usually fix these issues but it can take them some time. What you can do in the meantime is to download and install an older version of install4j 12.0.3.


For those interested in downloading the most recent release of install4j for Mac or reading our review, simply click here.


All old versions distributed on our website are completely virus-free and available for download at no cost.


We would love to hear from you

If you have any questions or ideas that you want to share with us - head over to our Contact page and let us know. We value your feedback!

Why is this app published on FileHorse? (More info)

What's new in this version:

New features:
- Selection trees that show files or installer beans now use a tri-state check box to show that some descendants are selected
- Added support for compiling scripts to Java 25
- "Modify JSON files" action: Added a "Pretty print" property to format JSON for readability

Fixed:
- Regression in 12.​0: The configuration for JSON and PDF actions was partially broken
- Regression in 12.​0: Insertion feedback lines for drag and drop in the install4j UI were not visible anymore in light mode
- "Set installation directory" action: The "Skip for command line installation directory" property did not have any effect if the "sys.​installationDirectory" variable was present in a response file on the command line
- The language selection dialog had a light title bar when dark mode was configured
- Changes to the "Convert dots to underscore" option in the "Media file options" step were not displayed when the project was loaded again
- When the installation directory in the default file set was selected in a file selection tree, the selection was not saved
- Installation components: If there was only one file set, and that file set was selected in an installation component, the selected file tree was not displayed when the project was loaded again
- macOS service launchers: the legacy start command line parameter for the service executable only worked if the "Start a service" action was used at least once
- Linux launchers: Application menu entries were sometimes not deleted
- Linux launchers: .vmoptions files were not read for launchers with spaces in the path name
- Linux packages: If "Default actions for installed launchers" is selected, the "exclude from menu" settings for launchers was not used for symlinks in /usr/​local/​bin