InstallAnywhere 2018
InstallAnywhere produces debug information in two distinct ways:
• | Installer debug output is generated when you direct debug output from the installer (that is, when you configure the stderr or stdout settings in the General Settings view on the Project page). |
• | An alternate, customizable set of debug information is derived from the Output Debug Information action. |
Reviewing Installer Debug Output
Installer debug output generally appears as in the following sample (truncated):
IAResourceBundle: create resource bundle: en
------------------------------------------------------------------------
InstallAnywhere 2013
Version: 14.0
------------------------------------------------------------------------
Fri Jun 27 17:13:04 CDT 2013
Free Memory: 24575 kB
Total Memory: 22581 kB
No arguments
java.class.path:
C:\Program Files\InstallAnywhere 2018\resource
C:\Program Files\InstallAnywhere 2018\resource\swingall.jar
C:\Program Files\InstallAnywhere 2018\resource\compiler.zip
C:\Program Files\InstallAnywhere 2018\IAClasses.zip
C:\Program Files\InstallAnywhere 2018\lax.jar
C:\program files\InstallAnywhere 2018\jre\lib\rt.jar
ZGUtil.CLASS_PATH:
C:\Program Files\InstallAnywhere 2018\resource
C:\Program Files\InstallAnywhere 2018\resource\swingall.jar
C:\Program Files\InstallAnywhere 2018\resource\compiler.zip
C:\Program Files\InstallAnywhere 2018\IAClasses.zip
C:\Program Files\InstallAnywhere 2018\lax.jar
...
java.version = 1.5.0
java.vm.vendor = Sun Microsystems Inc.
java.class.version = 45.3
java.home = c:\program files\InstallAnywhere 2018\jre\bin\..
...
The debug information shows vital information such as the VM in use, the VM version, the locale, the system architecture, the OS, and other features.
Reviewing Data from the Output Debug Information Action
The Output Debug Information action produces output data according to the data options that you select in the action’s customizer.
InstallAnywhere Variables
The content in the InstallAnywhere Variables section changes depending on settings that were made within the project. The output is sorted alphabetically and shows the contents of all of the available InstallAnywhere variables, including special variables (such as $USER_INSTALL_DIR$), properties that read from the end user's environment, Java properties (denoted by variable names that begin with the prefix prop.), InstallAnywhere installer properties (denoted by variable names that begin with the prefix lax.), and variables that are defined by you.
InstallAnywhere Variables:
/=$prop.file.separator$
:=$prop.path.separator$
EXTRACTOR_DIR=/local0/home/test/proj/Test_Installers/InstData/UNIX/Solaris
EXTRACTOR_EXECUTABLE=/local0/home/test/proj/Test_Installers/InstData/UNIX/Solaris/install.bin
INSTALL_DRIVE_ROOT=/
INSTALLER_LOCALE=en
JAVA_HOME=/local0/home/test/Test/jre...
Magic Folders
The Magic Folders section lists magic folders, their InstallAnywhere variable names, and their values.
Magic Folders:
Installer Temp Directory ($INSTALLER_TEMP_DIR$)=/private/var/tmp/folders.501/Cleanup At Startup/032038
Temp Directory ($TEMP_DIR$)=/private/var/tmp/folders.501/Cleanup At Startup
User Applications Folder ($MACX_USER_APPLICATIONS$)=/Users/
...
Java Properties
The output includes InstallAnywhere installer properties (denoted by variable names that start with the prefix lax.) and the Java properties. You can find a short set of Java properties at:
http://java.sun.com/docs/books/tutorial/essential/system/properties.html
Java System Properties:
lax.nl.env.openwinhome=/usr/openwin
java.vendor=Sun Microsystems Inc.
lax.nl.env.dtend-usersession=raman-bay-0
lax.nl.env.StartDtscreenPyro=StartDtscreenPyro
...
Visual Tree
The Visual Tree section lists the names of all of the files in the tree hierarchically. Each entry contains the fully qualified package name of its location in the tree and its own name.
Visual Tree:
-- com.zerog.ia.installer.Installer -- Test
|-- com.zerog.ia.installer.InstallSet -- Typical Install
|-- com.zerog.ia.installer.GhostDirectory -- Test (Destination Install Folder)
| |-- com.zerog.ia.installer.actions.InstallDirectory -- UninstallerData
| | |-- com.zerog.ia.installer.actions.InstallUninstaller -- Uninstall Test
| | |-- com.zerog.ia.installer.actions.InstallDirectory -- resource
| | | |-- com.zerog.ia.installer.actions.InstallDirectory -- i18nresources
| | | | |-- com.zerog.ia.installer.actions.InstallFile -- custom_en
| | | |-- com.zerog.ia.installer.actions.InstallFile -- remove.sh
| |-- com.zerog.ia.installer.actions.DumpDebugInfo -- Output Debug Information
...
Component Tree
The Component Tree section shows the files and hierarchy of the installable components.
Component Tree:
-- com.zerog.ia.installer.Installer -- Test
|-- com.zerog.ia.installer.InstallSet -- Typical Install
| |-- com.zerog.ia.installer.InstallBundle -- Application
| | |-- com.zerog.ia.installer.Billboard -- (default)
| | |-- com.zerog.ia.installer.actions.InstallUninstaller -- Uninstall Test
| | |-- com.zerog.ia.installer.actions.DumpDebugInfo -- Output Debug Information
| | |-- com.zerog.ia.installer.actions.MakeExecutable -- Uninstall_Test
...
Pre-Install Actions
The Pre-install Actions section prints the fully qualified package name and a text description of the action.
Pre-install Actions:
com.zerog.InstallAnywhere.installer.actions.CheckDiskSpace -- Check Free Disk Space
...
Post-Install Actions
The Post-install Actions section prints the fully qualified package name and a text description of the action.
Post-install Actions:
com.zerog.InstallAnywhere.installer.actions.CheckDiskSpace -- Check Free Disk Space
...
Note • For reference information on the Output Debug Information action, see General Actions.
See Also
Directing Installer Debug Output
Installer Settings Tab in the JVM Settings View
Using the Output Debug Information Action
InstallAnywhere 2018 Help LibraryMarch 2018 |
Copyright Information | Flexera |