![]() This was important to us because we need to reuse existing custom Java code from the old InstallAnywhere installer. You can completely customise the screens and actions during the installation procedure, and also add custom screens and actions (coded against their Java API) at any point.how to refer to installer variables how to get started writing custom Java code against the install4j API), it didn't take long to find what I needed. And when I did have to check something in the documentation (e.g. ![]() Its IDE, where you put the installer together, is very simple and easy to use - I could figure out how to do most things I wanted quickly, even without looking at documentation.Here are some more details on why it was impressive: (install4j's licensing options were better for us - we strongly preferred a couple of floating licenses to named licenses for all developers or an expensive "site license").When creating installers on Linux, the look & feel of install4j IDE was nicer (more "native") than that of BitRock.install4j has better support for JRE bundling.Also some basic things like defining the filesets that are to be copied to the target system, and adding an installation step to replace certain strings in configuration files seemed somewhat easier in install4j.In install4j, adding custom screens and forms (with or without custom Java code), asking user for input, etc., can be done at any point, before or after installing any files. BitRock uses a more hard-coded sequence of installation steps while install4j is more flexible.install4j definitely has better support for running custom Java code - it can be done at any point during the installation, and regardless of whether there's any preinstalled JRE on the system.In the following things install4j seemed better than BitRock for our needs (many of these are subjective, of course, so YMMV): Both companies seem to have good support (well, at least for prospects evaluating their products -) Especially from BitRock we got very quick replies. ![]() (With install4j it literally took me just five minutes to learn it and then implement it.)
0 Comments
Leave a Reply. |