The following features are valid for the JInstaller™ Basic Edition as well as the
JInstaller™ Secure Edition. Both editions enable you to create Java™*-based multiplatform
installers in shortest time. Further product details are revealed on the following pages of the
tour. For the impatient you may want to consult the
Bytecode and program resource encryption
incorporated JarCryp™ Technology
allows for the encryption of your Java-based application, the
installer itself and linked program resources (e.g. images and configuration files). The JarCryp™
encryption works with every Java 2 Standard Edition 1.5 and above.
Create native executeable Installers
JInstaller™ creates Java-based multiplatform installers and setup routines, which can be
run directly on the desired target platform (e.g. EXE files for Microsoft® Windows). The
installation files may consist of several files with an installer for the distribution on an
installation medium (for example CD) or of a self-extracting executable file, which can be
Automatic identification of a valid Java Runtime
The installer searches on the target platform for a Java Runtime Environment (JRE)
version, which is needed for your application. If no JRE is found, the user can select
whether an apropriate shall be installed automatically or point manually to an alternative JRE.
Integrated Java Installation
with JInstaller can be supplemented with arbitrary JRE Setup files, which can be installed
automatically if no suitable JRE is found on the target platform. Likewise you may choose
between the off-line and on-line variant of the JRE setup, or future JRE versions can be merged.
Permanent integrity of chosen JRE
In case the Java
Runtime Environment installation becomes invalid, this will automatically be detected while
starting your application and the enduser is prompted to resolve the issue.
Register Unistallers within the Microsoft® Windows
On Microsoft® Windows platforms JInstaller automatically creates an uninstaller which is
registered at the software applet of the system control. The enduser may uninstall your application
in the manner he is used to.
Easy file selection for installation
chose any file or folder within your filesystem, which shall be copied by the installer to the
The text content of the installer may be individually tailored to your needs. Even
languages which are not supported by default can be added any time.
Depending on the language selection within the installation process the installer
selects the dedicated localized files (e.g. libraries) and copies them to the target filesystem.
All you have to do is to mark a file as "localized".
JInstaller allows you to create links for all
types of files and Java classes. For each link the location within the operating system
can be individually defined (e.g. Desktop) and calls to the Java interpreter can be
suplemented with arbitrary config parameters (e.g. Virtual Machine options such as
Individual branding of the Installer
All splash- and setup
graphics can be replaced with your specific designs.
Java-based multiplatform installers created with JInstaller guide the enduser with a
graphic wizard step by step through the installation process. Each installation step represents
what we call a page. A basic selection of pages is bundled with JInstaller. These represent
steps typically needed for a software installation:
- Welcome page
- Displaying and accepting license information
- Selecting a installation path
- Selecting links which shall be generated (e.g. start menu, desktop or quick launch under
- Copying files
- Installation finished page
Customized page extensions
JInstaller enables you you to fully customize the installation process and the installer
itself to your requirements. Results are achieved by a short training and development
time. Each page is represented by a Java class, which implements the intuitive
JInstaller page interface. It gives you the liberty to create arbitrarily complex pages and
GUIs for the installation. You have full control of the page sequence, the page calls and the
installation process on the whole.
Automatic Installer creation
JInstaller project has been configured you may open and run it by a command line call. Thus the
creation process of your Java-based multiplatform installers can be completely automated and
integrated within your development process.
Read more about bytecode encryption and its realization with the
*Java™ and all Java based marks are trademarks or registered trademarks of Sun
Microsystems, Inc. in the U.S.A. and other countries