The new InstallBuilder debugger makes it easier to identify and correct issues during the installer development process. It allows you to view and interactively edit installer variables at runtime, provides step-by-step execution to test that specific parts of the installer are functioning properly, allows recovering from unexpected errors during the installation process and more. A complete guide to using the debugger is now included in the InstallBuilder documentation.
InstallBuilder includes an automatic update feature that enables you to deliver updates directly to your users. By providing regular updates to users, you'll keep them running your best available version, resulting in increased customer satisfaction and reduced support costs.
InstallBuilder installers can install applications written in any language, including: Java, PHP, Perl, Python, Ruby, C / C++, Flash, Flex and .NET / Mono.
InstallBuilder installers are not Java-based, so they do not require bundling a Java Runtime or a self-extraction step. The result is crossplatform installers that are smaller and faster than those generated with competing products, which reduces download, startup and installation time. InstallBuilder also offers support for LZMA compression for further reducing the size of generated installers.
InstallBuilder installers offer multiple installation modes to facilitate deployment in any environment. Several GUI modes provide a native look-and-feel in all major desktop environments. The text mode allows for console-based and remote installations, and the silent / unattended install mode can be used to deploy software across a large number of servers in an automated fashion.
InstallBuilder installers provide native look and feel and desktop integration for Windows, OS X, KDE and Gnome.
The most common way used to deliver applications on OS X is using DMG files. InstallBuilder is able to automatically generate DMG files for your application from Windows, macOS and Linux platfroms. It also allows setting up a background image to get a more professional look and feel.
Use our Java autodetection actions to use system installed versions or include our Java Liberica bundles for a fully contained installer. You can also create fully customizable binary launchers for your Java app to present a more native experience to your users.