Version Latest
install4j 11.0
Requirements
Windows / Windows 10 / Windows 11 / Windows 7 / Windows 8
Size
151 MB

install4j is a robust multi-platform Java installer generator that creates native installers and application launchers for Java apps. Some installer builders require you to first become an expert in constructing installers. In contrast, the app's configuration processes are simple and straightforward. 

The install4j IDE walks you naturally through the process of acquiring the necessary information. Building a working installer takes only a few minutes. Nonetheless, you have a formidable arsenal of capabilities available when you need it. 

The installer is the first thing your users notice about your application. A flawless installation experience is a key step in creating satisfied customers and a successful product. However, a poor installer can wreak havoc on a product's first impression, which is critical to its image. With the IDE, your installers will be visually appealing and feel natural to consumers across all platforms. 

The program allows you to customize the screen flow for the installer and uninstall it in any way you want. It includes screens and actions for a wide range of use scenarios and allows you to construct your own actions within the install4j IDE. Each panel can have its own set of actions, making install4j a significantly more sophisticated visual programming system than typical installation builders. 

It includes a number of updater templates, allowing you to quickly and easily construct an auto-update solution for your application. Auto updates are fully adjustable, so they can meet your specific needs for a wide range of scenarios. More broadly, it enables the construction of bespoke installer programs that are packed with your application. 

Getting information from the user that is specific to your application doesn't have to be difficult. Aside from programming your own bespoke panels, it contains a novel notion of form screens that are both visually appealing and simple to configure. Its strong variable system allows you to use the information you enter on other screens and perform actions. Creating a user interface doesn't get any easier than this.

Features and Highlights

  • Easy to use IDE for designing installers. 
  • Powerful built-in script editor. 
  • Code gallery with example scripts. 
  • Build from within the IDE. 
  • Command-line compiler 
  • Ant task 
  • Build on any platform. 
  • Create debug installers. 
  • XML Project File 
  • Project export to HTML 
  • Freely define your distribution tree. 
  • Configure multiple installation roots. 
  • Configure numerous file sets. 
  • Manage platform-specific variances. 
  • Define file permissions for Unix, Linux, and macOS. 
  • Create fine-grained uninstallation policies. 
  • Define fine-grained overwrite policies. 
  • Create a tree of installation components. 
  • Customized JRE/JDK detection. 
  • Flexible classpath creation 
  • GUI and console launchers. 
  • Service launchers 
  • Custom working directory and VM parameters file. 
  • Enforce a single instance on Windows. 
  • React to file association initiation on macOS. Provide Windows version information. 
  • Configurable execution level for Windows Vista. 
  • A customized script for Linux/Unix launchers. 
  • Splash screen 
  • redirection of stderr and stdout 
  • Startup failure detection 
  • Custom icon 
  • Custom process names and taskbar grouping in Windows XP. 
  • Java versions 1.3, 1.4, 1.5, and 1.6 are supported, along with LZMA and Pack200 compression methods. 
  • GUI Installer Mode 
  • Console Installer Mode 
  • Unattended Installer Mode 
  • Integrated screen and action configuration for all installer modes. 
  • Response files for installers 
  • Integration for Code Signing 
  • Localization into several languages 
  • Language detection at runtime. 
  • Installer types include net and CD. 
  • Configurable icons, window sizes, and images 
  • Installer log file. 
  • Dynamically package a JRE. 
  • Statically bundle a JRE. 
  • Install the common JRE. 
  • Prepare your own JRE bundles. 
  • Application ID 
  • Suggest prior locations. 
  • Run the uninstaller for updates. 
  • Stop deployed services. 
  • Detect running instances of an application. 
  • Create "add-on" installers. 
  • Configurable action sequence for all displays. 
  • Actions to script the installer or uninstaller 
  • Desktop Integration Actions 
  • Options for file operations, "Finish" screen, and registry/preference store adjustments. 
  • Service actions include text file alterations. 
  • XML file alterations 
  • Miscellaneous activities include many more.

Note: 90 days trial version.

Thank you for choosing Filesalad

Also, check out: Eclipse SDK (64-bit)