The powerful multi-platform Java installer builder for Windows PC

install4j

install4j 10.0

  -  121.71 MB  -  Trial
  • Latest Version

    install4j 11.0.1

  • Operating System

    Windows XP64 / Vista64 / Windows 7 64 / Windows 8 64 / Windows 10 64

  • User Rating

    Click to vote
  • Author / Product

    ej-technologies GmbH / External Link

  • Filename

    install4j_windows-x64_10_0.exe

  • MD5 Checksum

    f327ac093aedec812864368116289da4

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 10.0.


For those interested in downloading the most recent release of install4j 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!

  • install4j 10.0 Screenshots

    The images below have been resized. Click on them to view the screenshots in full size.

    install4j 10.0 Screenshot 1
  • install4j 10.0 Screenshot 2
  • install4j 10.0 Screenshot 3
  • install4j 10.0 Screenshot 4
  • install4j 10.0 Screenshot 5

What's new in this version:

New features:
- Support for Windows on ARM
- Support for Apple App Store submission
- "Add a Windows firewall rule" action
- Undo/Redo functionality for all modifications in the install4j IDE
- Support for default values for bean properties with a gutter marker for non-default values and a context menu action to reset the default value
- Static configuration of file associations and URL handlers for macOS
- Optionally global single instance mode
- On Windows, the per-user single instance mode now optionally covers all active sessions
- Configurable Unix desktop file settings for external launchers
- When building on Linux/macOS, the existing file and directory modes can now be used
- Detection if JREs are headless on Linux machines to avoid failures for installers and GUI launchers
- If only a headless JRE can be found on Unix/Linux, force headless mode for the installer
- Unified logging for background updates with the -Dinstall4j.updateLog=true system property for launchers
- "Schedule update installation" action: Added a "Retry inhibition in minutes" property to make the inhibition time between failed installer invocations configurable
- Improved documentation for auto-update functionality and background downloaders
- "Change Windows file rights" and "Change access rights for a key in the Windows registry" action: Added an "Access mode" property to grant, set, deny or revoke rights. Previously rights could only be granted.
- Dark mode for documentation
- "Hyperlink URL label" and "Hyperlink action label" form components: Added a new property category "Hyperlink label" to make font and link colors configurable
- "Read text from file" action: Added a "Save as string array" property
- "Stop a service" action: Added a "Minimum wait time in ms" property to make the timeout configurable
- Find installed Microsoft, Azul Zulu and Temurin JREs on Windows
- Screens, actions and form components that have a comment are now shown with a comment badge in the configuration tree
- Show number of configured version-specific VM parameter entries in the "Java invocation" step of the launcher wizard
- Added an optional dialog for editing launcher VM parameters and version-specific VM parameter entries in the "Java invocation" step of the launcher wizard
- The icon compiler can now create ICNS icons with Retina images
- Support for switching between light and dark mode on the fly in the IDE

API changes:
- Added WinServices#stop with a timeout parameter
- Added com.install4j.api.windows.WinFirewall for programmatically configuring Windows firewall rules
- Added com.install4j.api.beaninfo.ActionBeanInfo#setWindowsOnly to tell install4j that an action will only run on Windows. The install4j IDE will take this into account when changing properties of the "Request privileges" action based on the value set with ActionBeanInfo#setFullPrivilegesRequired.

Fixed:
- "Replace text in XML files" action: With Java 10+, there were additional empty lines after element nodes
- Launcher configuration: "Additional content for .desktop file" and "Options for service launchers" were not included in the project report
- In the Java search sequence, the newest matching JRE in the registry was not always used
- Adoptium was not the default JDK provider for new projects
- macOS: Notarization is now more resilient against temporary failures of Apple's infrastructure
- Fixed a memory leak when running custom installer applications in a new process multiple times
- Code editor had wrong cursor offsets in multi-monitor setups where some monitors have integer scale factors
- Per-user MSI uninstaller did not work correctly without an already installed per-machine MSI that was created with install4j
- MSI files did not work without a configured publisher entry