cancel
Showing results for 
Search instead for 
Did you mean: 

InstallAnywhere Files and Utilities

InstallAnywhere Files and Utilities

The following InstallAnywhere resources are available:

Custom Code, Rules & Templates

The extensions below are code generated by our Software and Premium Support members. They are provided "as is" and can be used only to extend the built-in functionality of the InstallAnywhere crossplatform installer.

If you have custom code you would like to submit, please send it and its documentation as an email attachment. NOTE: Flexera does not support these extensions.

Name Description OS
AbortInstallAction

This action immediately exits the current installer.

Posted by: Flexera Software. Source included.

AddToRequiredDiskSpace

This custom code action takes a comma-separated list of integer values and adds it to the required disk space.

Posted by: Flexera Software. Source included

ArchiveResourceFileReader

This utility opens a text file from your resource file and parses it into an array of strings.

Posted by: Flexera Software. Source included

ChooseInstallDrive

This plugin prompts the user for the drive they would like to install to. The default Choose Install Folder panel allows the user to change the install folder, but does not provide an option to change the drive only (without altering the install path).

Posted by: Flexera Software. Source included

ConsoleInput (Enterprise Edition)

This is a CONSOLE input panel for use in your installer.

Posted by: Flexera Software. Source included

CopyDirectory

Copy any directory and its subdirectories from one location on the user's hard drive to another. The action handles all the details of recursing the directory tree for you.

Posted by: Flexera Software. Source included.

CopyFile

Copies any file from one location on the user's hard drive to another. This is useful for copying installed files to other locations during install time.

Posted by:  Flexera Software. Source included.

DatabaseAction

The custom code action connects to a database, reads SQL from a file, executes the queries, and closes the database.

Posted by: Flexera Software. Source included.

DeleteDirectory

Deletes any directory and its subdirectories on the user's hard drive. The action handles all the details of recursing the directory tree for you.

Posted by: Flexera Software. Source included.

DeleteFile

Deletes any file on a user's hard drive. You could use this to delete old files when you do an upgrade-type installation.

Posted by:  Flexera Software. Source included.

DisplayImagePanel (Enterprise Edition)

This panel, which matches the look and feel of other InstallAnywhere panels, displays a GIF or JPEG image. You can control whether scroll bars show up if the image is too big.

Posted by: Flexera Software. Source included.

EndProcess

This extension calls a utility that allows you to perform certain tasks on running processes during uninstall.

Posted by: Flexera Software. Source included

EnhancedExecuteCommand

This action executes a command and will store the return code and output in InstallAnywhere variables.

Posted by: Flexera Software. Source included.

ExecuteAsRoot

This action allows you to run a command on a Unix system as root.

Posted by: Flexera Software. Source included.

ExecuteUninstallCommand

This action makes it easy for you to execute a command at uninstall time.

Posted by: Flexera Software. Source included.

ExpressionEvaluator

This class evaluates mathematical expressions. It is helpful when you need to do a simple calculation but don't want to write any extra custom code.

Posted by: Flexera Software. Source included.

ExtractToFile

Open a URL resource and save the content to a new file. The URL resource can be inside the installer archive, on the user's hard drive, or from a network location. This is useful for installing files from a remote or Internet location or for extracting files from the installer archive for special processing.

Posted by:  Flexera Software. Source included.

FileInfo

This action allows you to get all of a executable or DLL's attributes on a Win32 system. This is useful if you need to compare DLL versions.

Posted by: Flexera Software. Source included

FullScreenBackgroundImagePanel (Enterprise Edition)

This panel will allow to display a full screen background image, disabling user's ability to access other desktop apps while installing.

Posted by: Flexera Software. Source included.

GetEightDotThreeFileName

This plugin takes a filepath as an argument and returns a variable containing it's Windows 8.3 filename.

Posted by:  Flexera Software. Source included.

HostInfo

This action gets the IP address of a machine and sets it in an InstallAnywhere variable.

Posted by: Flexera Software. Source included.

IndeterminateConsole

This custom code action will display a console text in the field before executing a script.

Posted by: Flexera Software. Source included.

InstallJavaPlugin

This class performs the actions necessary to fully install a Java 2 JRE with the Java Plugin Control Panel on a Win32 system. Installs the Java Plugin Control.

Posted by:  Flexera Software. Source included.

InstallSharedDll

This action extracts a specified DLL from the installer archive and installs it into any arbitrary location on the user's hard drive. Then the action reads the Windows registry and either adds or updates the reference count for that DLL. At uninstall time, the reference count is decreased, and if it reaches zero, the user is asked if the file should be removed.

Posted by:  Flexera Software. Source included.

IsRootRule (Enterprise Edition)

This custom code rule checks to see if the user is root on a UNIX system.

Posted by: Flexera Software. Source included.

MessageDialogAction

Displays a message box any time during installation or uninstallation. Specify your own text for the message and as many buttons as you want. The user's selection will be stored in an InstallAnywhere variable.

Posted by:  Flexera Software. Source included.

ModifyString

This extension allows you to perform String manipulations on InstallAnywhere variables.

Posted by: Flexera Software. Source included.

NumberComparisonRule (Enterprise Edition)

This custom code rule compares numbers and decimals with a defined comparator.

Posted by: Flexera Software. Source included.

PassByValue

This action allows you to pass InstallAnywhere variables by value instead of by reference.

Posted by: Flexera Software. Source included.

PasswordPanel (Enterprise Edition)

This panel will allow the users to enter a masked password. The panel also includes confirmation.

Posted by: Flexera Software. Source included.

PropertiesFileReader

This action allows you to turn properties from a properties file into InstallAnywhere variables.

Posted by: Flexera Software. Source included.

Rename

Renames any file or directory on a user's hard drive. This is useful for backing up files or changing file names during installation.

Posted by:  Flexera Software. Source included.

ResetJVMList

This Pre-Install action resets the Choose Java VM panel list with a developer-determined string.

Posted by:  Flexera Software.

SimpleRegistryManagerPlus

This is a wrapper around SimpleRegistryManager to provide a superior interface to the Windows registry.

Posted by:  Flexera Software. Source included.

Sleep

This action pauses the installation.

Posted by:  Flexera Software. Source included.

SpeedRegistry

This class will add values specified in a resource file into the registry. This is a great way to add many items to the registry simultaneously.

Posted by:  Flexera Software. Source included.

WaitForFileRemoval

This action waits for a file to be removed before allowing the next action to perform.

Posted by:  Flexera Software. Source included.

WaitForProcessExit

This action waits for a certain process to exit. It is supported by any operating system that has "tasklist" process which outputs list of running tasks.

Posted by:  Flexera Software. Source included.

ZGDialogAction

This action pops up a dialog with up to three buttons, a title, and narrative text. This action is very similar to MessageDialogAction (also available for download) but it is easier to use for simple panels.

Posted by:  Flexera Software. Source not included.

ZGDialogPanel (Enterprise Edition)

This custom code panel pops up a dialog with up to three buttons, a title, and narrative text. This action is very similar to MessageDialogAction (also available for download) but it is easier to use for simple panels.

Posted by:  Flexera Software. Source not included.

Merge Modules

Merge Modules can be integrated into InstallAnywhere Enterprise Edition crossplatform installer projects to provide additional functionality and/or to ease your installation of a particular component. The following Merge Modules were created by the Flexera Technical Support and Engineering staff for your convenience.

NOTE: Flexera does not provide direct support for these extensions. However, we do appreciate reports of any issues that may arise in their use. Premium support members, please contact Technical Support for assistance using Merge Modules.

Sun ONE Application Server 7 for Windows

View Readme | Download | Sun's application server for developing and delivering Java web services

JBOSS 3.0.4

View Readme | Download

An open source Java application server implementation based on the J2EE standard. Developed by the JBOSS project.

JBOSS 2.4.4

View Readme | Download

An open source Java application server implementation based on the J2EE standard. Developed by the JBOSS project.

Jakarta Ant 1.5.1

View Readme | Download

An open source Java based build tool developed by the Apache Jakarta Project.

Jakarta Ant 1.4.1

View Readme | Download

An open source Java based build tool developed by the Apache Jakarta Project.

Apache Tomcat 6.0.39

View Readme | Download

An open source Java servlet container developed by the Apache Tomcat Project.

Apache Tomcat 7.0.50

View Readme | Download

An open source Java servlet container developed by the Apache Tomcat Project.

Apache Tomcat 8.0.0

View Readme | Download

An open source Java servlet container developed by the Apache Tomcat Project.

Sun Java 2 Platform, Enterprise Edition (J2EE)

View Readme | Download | Sun's Java 2 Enterprise Edition SDK Reference Implementation

This module allows you to integrate the J2EE implementation into an InstallAnywhere installer.

JRE VM Packs

The files linked below contain Java virtual machines (JVMs) that can be bundled into cross platform installers built using InstallAnywhere.

NOTE: You can configure multiplatform installers so that the installation launcher will download a JRE VM pack from a URL that you specify, extract the JVM, and launch the installer using that JVM. However, the JRE VM packs listed on this page are provided for your convenience only and should not be directly referenced by your installation project. Therefore, do not instruct your installation project to download a JRE VM pack directly from the www.flexerasoftware.com website. If you do, the project build will fail. Instead, you should host the JRE VM pack on your own file server or FTP server and specify the URL to that location.

JRE VM Packs by Platform

JRE VM packs are available for the following platforms:

Installing a JRE VM Pack

To install a JRE VM pack, perform the following steps.

  1. Click the download hyperlink to download.

    NOTE: Your browser may change the file extension from .vm to .zip. If this name change occurs, rename the JRE VM pack file extension back to .vm.

  2. Save the .vm file to the /resource/installer_vms directory in your InstallAnywhere directory. This directory is the repository for all JRE VM packs.
  3. Restart InstallAnywhere if it is currently running.

Additional VM Pack Information

  • For information on bundling a VM not found here, see the help that is installed with InstallAnywhere for instructions on creating a JRE VM pack.
  • For information on how to create a VM pack, see KB article Q000195: Creating a VM Pack for InstallAnywhere.

Latest VM Packs

  1.7 1.8 11
Microsoft Windows English (x86) Oracle JRE 1.7.0_60 Oracle JRE 1.8.0_162 Not Applicable
Microsoft Windows Intel (x64) Oracle JRE 1.7.0_60 Oracle JRE 1.8.0_162 OpenJDK11_windows(x64)
Sun Solaris SPARC I18N Oracle JRE 1.7.0_60 Oracle JRE 1.8.0_162 Not Applicable
Sun Solaris Intel (x86) I18N Oracle JRE 1.7.0_60 Oracle JRE 1.8.0_92 Not Applicable
Linux Intel (x86) I18N Oracle JRE 1.7.0_60 Oracle JRE 1.8.0_162 Not Applicable
Linux Intel (64-bit) Oracle JRE 1.7.0_60 Oracle JRE 1.8.0_162 OpenJDK11_Linux64
Apple OS X Oracle JRE 1.7.0_60 Oracle JRE 1.8.0_162 OpenJDK11_macosx

VM Packs for Microsoft Windows XP and Later, Windows Server 2003 and Later, 32-Bit

Sun JRE 1.5.0_03 I18N Win32 Download
Sun JRE 1.5.0_05 I18N Win32 Download
Sun JRE 1.5.0_06 I18N Win32 Download
Sun JRE 1.5.0_07 I18N Win32 Download
Sun JRE 1.5.0_08 I18N Win32 Download
Sun JRE 1.5.0_09 I18N Win32 Download
Sun JRE 1.5.0_11 I18N Win32 Download
Sun JRE 1.5.0_15 I18N Win32 Download
Sun JRE 1.5.0_18 I18N Win32 Download
Sun JRE 1.5.0_21 I18N Win32 Download
Sun JRE 1.5.0_22 I18N Win32 Download
Sun JRE 1.6.0_00 I18N Win32 Download
Sun JRE 1.6.0_01 I18N Win32 Download
Sun JRE 1.6.0_12 I18N Win32 Download
Sun JRE 1.6.0_14 I18N Win32 Download
Sun JRE 1.6.0_15 I18N Win32 Download
Sun JRE 1.6.0_20 I18N Win32 Download
Sun JRE 1.6.0_22 I18N Win32 Download
Sun JRE 1.6.0_25 I18N Win32 Download
Sun JRE 1.6.0_26 I18N Win32 Download
Sun JRE 1.7.0 I18N Win32 Download
Sun JRE 1.7.0_03 I18N Win32 Download
Sun JRE 1.7.0_10 I18N Win32 Download
Oracle JRE 1.7.0_25Win32 Download
Oracle JRE 1.7.0_40Win32 Download
Oracle JRE 1.7.0_45Win32 Download
Oracle JRE 1.7.0_51Win32 Download
Oracle JRE 1.7.0_60Win32 Download
Oracle JRE 1.8.0_05Win32 Download
Oracle JRE 18.0_51Win32 Download
Oracle JRE 18.0_72Win32 Download
Oracle JRE 18.0_92Win32 Download
Oracle JRE 18.0_162Win32 Download
IBM JRE 1.6.0 Win32 Download

VM Packs for Microsoft Windows Itanium 2, 64-Bit

Sun JRE 1.6.0_12 I18N Win64 Download
Sun JDK 1.5.0_18 I18N Win64 Download

Microsoft Windows AMD, 64-bit

Sun JRE 1.5.0_08 Win AMD64 Download
Sun JRE 1.5.0_09 Win AMD64 Download
Sun JRE 1.6.0_00 Win AMD64 Download
Sun JRE 1.6.0_01 Win AMD64 Download

VM Packs for Microsoft Windows Intel, 64-Bit

Sun JRE 1.5.0_22 Win INTEL Download
Sun JRE 1.6.0_22 Win INTEL Download
Sun JRE 1.6.0_25 Win INTEL Download
Sun JRE 1.6.0 26 Win INTEL Download
Sun JRE 1.7.0 Win INTEL Download
Sun JRE 1.7.0_03 Win INTEL Download
Sun JRE 1.7.0_10 Win INTEL Download
Oracle JRE 1.7.0_25 Win INTEL Download
Oracle JRE 1.7.0_40 Win INTEL Download
Oracle JRE 1.7.0_45 Win INTEL Download
Oracle JRE 1.7.0_51 Win INTEL Download
Oracle JRE 1.7.0_60 Win INTEL Download
Oracle JRE 1.8.0_05Win INTEL Download
Oracle JRE 18.0_51Win INTEL Download
Oracle JRE 18.0_72Win INTEL Download
Oracle JRE 18.0_92Win INTEL Download
Oracle JRE 18.0_92Win INTEL Download
OpenJDK11_windows(x64) INTEL Download

Apple OS X

Oracle JRE 1.7.0_25 Download
Oracle JRE 1.7.0_40 Download
Oracle JRE 1.7.0_45 Download
Oracle JRE 1.7.0_51 Download
Oracle JRE 1.7.0_60 Download
Oracle JRE 1.8.0_05 Download
Oracle JRE 1.8.0_51 Download
Oracle JRE 1.8.0_72 Download
Oracle JRE 1.8.0_92 Download
Oracle JRE 1.8.0_162 Download
OpenJDK11_macosx Download

VM Packs for Solaris SPARC

Sun JRE 1.5.0_03 Solaris SPARC Download
Sun JRE 1.5.0_05 Solaris SPARC Download
Sun JRE 1.5.0_06 Solaris SPARC Download
Sun JRE 1.5.0_07 Solaris SPARC Download
Sun JRE 1.5.0_08 Solaris SPARC Download
Sun JRE 1.5.0_09 Solaris SPARC Download
Sun JRE 1.5.0_21 Solaris SPARC Download
Sun JRE 1.5.0_22 Solaris SPARC Download
Sun JRE 1.6.0_00 Solaris SPARC Download
Sun JRE 1.6.0_11 Solaris SPARC Download
Sun JRE 1.6.0_12 Solaris SPARC Download
Sun JRE 1.6.0_15 Solaris SPARC Download
Sun JRE 1.6.0_20 Solaris SPARC Download
Sun JRE 1.6.0_22 Solaris SPARC Download
Sun JRE 1.6.0_25 Solaris SPARC Download
Sun JRE 1.6.0_26 Solaris SPARC Download
Sun JRE 1.7.0 Solaris SPARC Download
Sun JRE 1.7.0_03 Solaris SPARC Download
Sun JRE 1.7.0_10 Solaris SPARC Download
Oracle JRE 1.7.0_25 Solaris SPARC Download
Oracle JRE 1.7.0_40 Solaris SPARC Download
Oracle JRE 1.7.0_45 Solaris SPARC Download
Oracle JRE 1.7.0_51 Solaris SPARC Download
Oracle JRE 1.7.0_60Solaris SPARC Download
Oracle JRE 1.8.0_05Solaris SPARC Download
Oracle JRE 1.8.0_51Solaris SPARC Download
Oracle JRE 1.8.0_72Solaris SPARC Download
Oracle JRE 1.8.0_92Solaris SPARC Download
Oracle JRE 1.8.0_162Solaris SPARC Download

VM Packs for Solaris Intel (x86)

Sun JRE 1.5.0_03 Solaris INTEL Download
Sun JRE 1.5.0_21 Solaris INTEL Download
Sun JRE 1.6.0_00 Solaris INTEL Download
Sun JRE 1.6.0_15 Solaris INTEL Download
Sun JRE 1.7.0 Solaris INTEL Download
Sun JRE 1.7.0_03 Solaris INTEL Download
Sun JRE 1.7.0_10 Solaris INTEL Download
Oracle JRE 1.7.0_25 Solaris INTEL Download
Oracle JRE 1.7.0_40 Solaris INTEL Download
Oracle JRE 1.7.0_45 Solaris INTEL Download
Oracle JRE 1.7.0_51 Solaris INTEL Download
Oracle JRE 1.7.0_60Solaris INTEL Download
Oracle JRE 1.8.0_05Solaris INTEL Download
Oracle JRE 1.8.0_51Solaris INTEL Download
Oracle JRE 1.8.0_72Solaris INTEL Download
Oracle JRE 1.8.0_92Solaris INTEL Download

VM Packs for Solaris AMD 64-bit

Sun JRE 1.5.0_03 AMD64 Solaris Download

VM Packs for Linux Intel (x86)

Sun JRE 1.5.0_03 Linux INTEL Download
Sun JRE 1.5.0_05 Linux INTEL Download
Sun JRE 1.5.0_06 Linux INTEL Download
Sun JRE 1.5.0_07 Linux INTEL Download
Sun JRE 1.5.0_08 Linux INTEL Download
Sun JRE 1.5.0_09 Linux INTEL Download
Sun JRE 1.5.0_10 Linux INTEL Download
Sun JRE 1.5.0_11 Linux Intel Download
Sun JRE 1.5.0_21 Linux Intel Download
Sun JRE 1.5.0_22 Linux Intel Download
Sun JRE 1.6.0_00 Linux INTEL Download
Sun JRE 1.6.0_12 Linux INTEL Download
Sun JRE 1.6.0_12 Linux (32-bit) INTEL Download
Sun JRE 1.6.0_20 Linux (32-bit) INTEL Download
Sun JRE 1.6.0_22 Linux (32-bit) INTEL Download
Sun JRE 1.6.0_25 Linux (32-bit) INTEL Download
Sun JRE 1.6.0_26 Linux (32-bit) INTEL Download
Sun JRE 1.7.0 Linux (32-bit) INTEL Download
Sun JRE 1.7.0_03 Linux (32-bit) INTEL Download
Sun JRE 1.7.0_10 Linux (32-bit) INTEL Download
Oracle JRE 1.7.0_25 Linux (32-bit) INTEL Download
Oracle JRE 1.7.0_40 Linux (32-bit) INTEL Download
Oracle JRE 1.7.0_45 Linux (32-bit) INTEL Download
Oracle JRE 1.7.0_51 Linux (32-bit) INTEL Download
Oracle JRE 1.7.0_60 Linux (32-bit) INTEL Download
Oracle JRE 1.8.0_05 Linux (32-bit) INTEL Download
Oracle JRE 1.8.0_51 Linux (32-bit) INTEL Download
Oracle JRE 1.8.0_72 Linux (32-bit) INTEL Download
Oracle JRE 1.8.0_92 Linux (32-bit) INTEL Download
Oracle JRE 1.8.0_162 Linux (32-bit) INTEL Download

VM Packs for Linux Intel (64-bit)

Sun JRE 1.6.0_22 Linux (64-bit) INTEL Download
Sun JRE 1.6.0_25 Linux (64-bit) INTEL Download
Sun JRE 1.6.0_26 Linux (64-bit) INTEL Download
Sun JRE 1.7.0 Linux (64-bit) INTEL Download
Sun JRE 1.7.0_03 Linux (64-bit) INTEL Download
Sun JRE 1.7.0_10 Linux (64-bit) INTEL Download
Oracle JRE 1.7.0_25 Linux (64-bit) INTEL Download
Oracle JRE 1.7.0_40 Linux (64-bit) INTEL Download
Oracle JRE 1.7.0_45 Linux (64-bit) INTEL Download
Oracle JRE 1.7.0_51 Linux (64-bit) INTEL Download
Oracle JRE 1.7.0_60 Linux (64-bit) INTEL Download
Oracle JRE 1.8.0_05 Linux (64-bit) INTEL Download
Oracle JRE 1.8.0_51 Linux (64-bit) INTEL Download
Oracle JRE 1.8.0_72 Linux (64-bit) INTEL Download
Oracle JRE 1.8.0_92 Linux (64-bit) INTEL Download
Oracle JRE 1.8.0_162 Linux (64-bit) INTEL Download
OpenJDK11_Linux64 INTEL Download

VM Packs for Linux AMD 64-bit

Sun JRE 1.5.0_03 AMD64 Linux Download
Sun JRE 1.5.0_08 AMD64 Linux Download
Sun JRE 1.5.0_09 AMD64 Linux Download
Sun JRE 1.6.0_00 AMD64 Linux Download

VM Packs for HP-UX

HP JRE 1.5.0.02 for HP-UX 11 PA-RISC Download
HP JRE 1.5.0.04 for HP-UX 11 PA-RISC Download
HP JRE 1.5.0.21 for HP-UX 11 PA-RISC Download
HP JRE 1.6.0.02 for HP-UX 11 PA-RISC Download
HP JRE 1.6.0.09 for HP-UX 11 PA-RISC Download
HP JRE 1.6.0.10 for HP-UX 11 PA-RISC Download

VM Packs for HP-UX Itanium2

HP JRE 1.5.0.02 for HP-UX 11 Itanium2 Download
HP JRE 1.5.0.21 for HP-UX 11 Itanium2 Download
HP JRE 1.6.0.09 for HP-UX 11 Itanium2 Download
HP JRE 1.6.0.10 for HP-UX 11 Itanium2 Download

VM Packs for AIX

IBM JRE 1.5.0 for AIX 5.1, 5.2, 5.3 Build pap32dev-20070201 Download
IBM JRE 1.6.0 Build pap3260sr3-20081106 Download

VM Templates

To create virtual appliances, you need to obtain a VM template, a pre-installed virtual machine disk that contains an operating system and critical operating system packages. In InstallAnywhere, you can create your own VM templates using the Create InstallAnywhere VM Template wizard or via command line.

NOTE: You can also download pre-built VM templates during the installation of InstallAnywhere, or can download sample VM templates at any time from below:

Amazon EC2 based InstallAnywhere Sample VM Template

Users can download the InstallAnywhere VM Templates for creating Amazon EC2 based Appliances. Download the files and extract them to $IA_HOME$/resource/baseline_vms/amazon_ec2/

VMWare vSphere based InstallAnywhere Sample VM Template

For VMWare vSphere based appliances, download the following files and extract them to $IA_HOME$/resource/baseline_vms/vmware_esxi/

NOTE: Applicable for InstallAnywhere 2013 only, while the existing 32 bit templates can be continued to use as sample templates