tags:

views:

400

answers:

2

Hi I have created a java application. which depends on some external jars also. Now i want to create installer for my application and I have installjammer tool. So how to create installer for windows platform using installjammer.

Thanks Sunil Kumar Sahoo

A: 

Hi I solved the problem and finally I succeed to create installer using installjammer. I have post the file.

Try17.mpi

array set info { AllowLanguageSelection {Yes}

AppName {jartest}

ApplicationID {DBE60CC3-29B3-4C19-A8CB-E82958BA0B9D}

ApplicationURL {}

AutoRefreshFiles {Yes}

BuildFailureAction {Fail (recommended)}

CancelledInstallAction {Rollback and Stop}

CleanupCancelledInstall {Yes}

CommandLineFailureAction {Fail (recommended)}

Company {SunilSahooProduction}

CompressionLevel {6}

CompressionMethod {zlib}

Copyright {}

CreateDesktopShortcut {Yes}

CreateQuickLaunchShortcut {Yes}

DefaultDirectoryLocation {}

DefaultLanguage {English}

DefaultToSystemLanguage {Yes}

EnableResponseFiles {Yes}

Ext {.exe}

ExtractSolidArchivesOnStartup {No}

Icon {Modern/Small/SetupModernSmall01.gif}

IgnoreDirectories {}

IgnoreFiles {}

Image {Modern/SetupModern01.gif}

IncludeDebugging {Yes}

InstallPassword {}

InstallVersion {1.0.0.0}

Language,ca {Yes}

Language,cs {Yes}

Language,de {Yes}

Language,en {Yes}

Language,es {Yes}

Language,fr {Yes}

Language,hu {Yes}

Language,it {Yes}

Language,lt {Yes}

Language,nl {Yes}

Language,pl {Yes}

Language,pt_br {Yes}

Language,ru {Yes}

LastIgnoreDirectories {}

LastIgnoreFiles {}

LaunchApplication {Yes}

PackageDescription {}

PackageLicense {}

PackageMaintainer {}

PackageName {<%ShortAppName%>}

PackagePackager {}

PackageRelease {<%PatchVersion%>}

PackageSummary {}

PackageVersion {<%MajorVersion%>.<%MinorVersion%>}

PreserveFileAttributes {Yes}

PreserveFilePermissions {Yes}

ProjectID {2D5B6E64-97D8-4FBC-A42F-728E50AD4518}

ProjectVersion {1.2.14.1}

SaveOnlyToplevelDirs {No}

ScriptExt {.bat}

ShortAppName {jartest}

SkipUnusedFileGroups {Yes}

Theme {Modern_Wizard}

ThemeDir {Modern_Wizard}

ThemeVersion {1}

UpgradeApplicationID {}

Version {0.0}

ViewReadme {Yes}

WizardHeight {365}

WizardWidth {500}

}

array set ::InstallJammer::InstallCommandLineOptions { debug {Debugging Switch Yes No {} {run installer in debug mode}}

debugconsole {ShowConsole Switch Yes No {} {run installer with a debug console open}}

mode {InstallMode Choice No No {Console Default Silent Standard} {set the mode to run the installer in}}

prefix {InstallDir String No No {} {set the installation directory}}

test {Testing Switch Yes No {} {run installer without installing any files}}

} array set ::InstallJammer::UninstallCommandLineOptions { debug {Debugging Switch Yes No {} {run uninstaller in debug mode}}

debugconsole {ShowConsole Switch Yes No {} {run uninstaller with a debug console open}}

mode {UninstallMode Choice No No {Console Silent Standard} {set the mode to run the uninstaller in}}

test {Testing Switch Yes No {} {run uninstaller without uninstalling any files}}

} FileGroup ::81106C8C-C612-41F4-B0E5-76F0E7BC5C66 -setup Install -active Yes -platforms {AIX-ppc FreeBSD-4-x86 FreeBSD-5-x86 FreeBSD-6-x86 FreeBSD-7-x86 FreeBSD-x86 HPUX-hppa Linux-x86 Linux-x86_64 Solaris-sparc Solaris-x86 Windows TarArchive ZipArchive} -name {Program Files} -parent FileGroups File ::C5687202-1389-443B-AD01-E656E2171948 -type dir -directory <%InstallDir%> -name H:/NetBeansProjects/jartest/dist -parent 81106C8C-C612-41F4-B0E5-76F0E7BC5C66 File ::C83C4D7D-9E51-45B9-94BA-635DDEA5F316 -name 1.png -parent C5687202-1389-443B-AD01-E656E2171948 File ::6FC42D31-E3E2-420D-895B-11B755E7982A -name e.ico -parent C5687202-1389-443B-AD01-E656E2171948 File ::2DD082BC-7BA1-4807-AA57-05F0C91E1B74 -name jartest.jar -parent C5687202-1389-443B-AD01-E656E2171948 File ::9290C9C6-5019-494B-9756-979CE472D19D -name launch.html -parent C5687202-1389-443B-AD01-E656E2171948 File ::847E4E6E-AE1D-417A-B81E-344B8EBC0B88 -name launch.jnlp -parent C5687202-1389-443B-AD01-E656E2171948 File ::C9819E49-9BFE-4DEE-A708-324C7C23D097 -name README.TXT -parent C5687202-1389-443B-AD01-E656E2171948 File ::3F2FC800-2B98-4A56-91A8-6B5894B7BBEE -name Try7.bat -parent C5687202-1389-443B-AD01-E656E2171948 File ::3BCA6534-35C1-4D47-A59F-DA70E9AA326B -type dir -name lib -parent C5687202-1389-443B-AD01-E656E2171948 File ::6B9F3F05-CA1C-4C99-866C-A7A13E2A1F87 -name ojdbc14.jar -parent 3BCA6534-35C1-4D47-A59F-DA70E9AA326B Component ::72CC6053-6F84-4AC0-B764-8C44C1EFC00D -setup Install -active Yes -platforms {AIX-ppc FreeBSD-4-x86 FreeBSD-5-x86 FreeBSD-6-x86 FreeBSD-7-x86 FreeBSD-x86 HPUX-hppa Linux-x86 Linux-x86_64 Solaris-sparc Solaris-x86 Windows} -name {Default Component} -parent Components SetupType ::6B6D82E6-F0D0-4571-BA83-E79612A46C06 -setup Install -active Yes -platforms {AIX-ppc FreeBSD-4-x86 FreeBSD-5-x86 FreeBSD-6-x86 FreeBSD-7-x86 FreeBSD-x86 HPUX-hppa Linux-x86 Linux-x86_64 Solaris-sparc Solaris-x86 Windows} -name Typical -parent SetupTypes SetupType ::65418DEB-5648-49FA-805E-A8A33B5BA239 -setup Install -active Yes -platforms {AIX-ppc FreeBSD-4-x86 FreeBSD-5-x86 FreeBSD-6-x86 FreeBSD-7-x86 FreeBSD-x86 HPUX-hppa Linux-x86 Linux-x86_64 Solaris-sparc Solaris-x86 Windows} -name Custom -parent SetupTypes

InstallComponent 5D740410-41A1-42B7-9855-5885547D3D63 -setup Install -type pane -title {Welcome Screen} -component Welcome -active Yes -parent StandardInstall InstallComponent 0DB23C63-0B5A-4C26-8E9F-7C96319A5C1D -setup Install -type pane -conditions {6E0EDD51-EE54-41CF-A976-CAFF2FD933E0 7A028005-26DC-46CA-B33F-669585843874} -title {Select Destination} -component SelectDestination -command insert -active Yes -parent StandardInstall Condition 6E0EDD51-EE54-41CF-A976-CAFF2FD933E0 -active Yes -parent 0DB23C63-0B5A-4C26-8E9F-7C96319A5C1D -title {Script Condition} -component ScriptCondition -TreeObject::id 6E0EDD51-EE54-41CF-A976-CAFF2FD933E0 Condition 7A028005-26DC-46CA-B33F-669585843874 -active Yes -parent 0DB23C63-0B5A-4C26-8E9F-7C96319A5C1D -title {File Permission Condition} -component FilePermissionCondition -TreeObject::id 7A028005-26DC-46CA-B33F-669585843874 InstallComponent 2AE4B469-9D90-4824-A6DD-09E8E2511887 -setup Install -type pane -conditions {E3029F8C-5D1C-44B6-8CFC-1C3E38CEF2A1 3BC8E741-A45E-45A6-A7CB-5BE3538CF095} -title {Setup Type} -component SetupType -command insert -active Yes -parent StandardInstall Condition E3029F8C-5D1C-44B6-8CFC-1C3E38CEF2A1 -active Yes -parent 2AE4B469-9D90-4824-A6DD-09E8E2511887 -title {Script Condition} -component ScriptCondition -TreeObject::id E3029F8C-5D1C-44B6-8CFC-1C3E38CEF2A1 Condition 3BC8E741-A45E-45A6-A7CB-5BE3538CF095 -active Yes -parent 2AE4B469-9D90-4824-A6DD-09E8E2511887 -title {String Is Condition} -component StringIsCondition -TreeObject::id 3BC8E741-A45E-45A6-A7CB-5BE3538CF095 InstallComponent 2B0E14B1-871E-4A7C-AD58-7505BCF5D5C1 -setup Install -type action -title {Populate Setup Types} -component PopulateSetupTypes -active Yes -parent 2AE4B469-9D90-4824-A6DD-09E8E2511887 InstallComponent 401905F1-1B83-44E1-864B-B3B657EA0520 -setup Install -type pane -conditions 9D9AA062-C4DD-4893-8405-32FA61630053 -title {Choose Components} -component ChooseComponents -command insert -active Yes -parent StandardInstall Condition 9D9AA062-C4DD-4893-8405-32FA61630053 -active Yes -parent 401905F1-1B83-44E1-864B-B3B657EA0520 -title {String Equal Condition} -component StringEqualCondition -TreeObject::id 9D9AA062-C4DD-4893-8405-32FA61630053 InstallComponent 1D9A9BF9-37DC-4944-A24D-B6D17DBD5877 -setup Install -type action -title {Populate Components} -component PopulateComponents -active Yes -parent 401905F1-1B83-44E1-864B-B3B657EA0520 InstallComponent 1C40BAA3-D412-4837-A65E-1A18DBF06ECC -setup Install -type pane -title {Start Copying Files} -component StartCopyingFiles -active Yes -parent StandardInstall InstallComponent 999E0649-91C7-484E-B230-E5CFCFEA42AB -setup Install -type pane -title {Copying Files} -component CopyFiles -active Yes -parent StandardInstall InstallComponent D3AADF82-C623-460E-B62E-54E8D278D954 -setup Install -type action -title {Disable Buttons} -component ModifyWidget -active Yes -parent 999E0649-91C7-484E-B230-E5CFCFEA42AB InstallComponent 8AAB26FF-4D9A-4B2C-BB64-51A48BF76956 -setup Install -type action -title {Install Everything} -component ExecuteAction -active Yes -parent 999E0649-91C7-484E-B230-E5CFCFEA42AB InstallComponent C2EF542E-A61A-4D3C-BCCF-4095216794F1 -setup Install -type action -title {Move Forward} -component MoveForward -active Yes -parent 999E0649-91C7-484E-B230-E5CFCFEA42AB InstallComponent E9487D51-93E3-44B2-B249-4B6A100D041A -setup Install -type pane -title {Setup Complete} -component SetupComplete -active Yes -parent StandardInstall InstallComponent 71B9D0D4-AAFB-43B4-A272-5E718632375F -setup Install -type action -conditions {D3A95278-B9FA-4AF2-A472-8600282EE16D 213A0189-2378-4407-89E6-778012FF252A} -title {View Readme Checkbutton} -component AddWidget -command insert -active Yes -parent E9487D51-93E3-44B2-B249-4B6A100D041A Condition D3A95278-B9FA-4AF2-A472-8600282EE16D -active Yes -parent 71B9D0D4-AAFB-43B4-A272-5E718632375F -title {File Exists Condition} -component FileExistsCondition -TreeObject::id D3A95278-B9FA-4AF2-A472-8600282EE16D Condition 213A0189-2378-4407-89E6-778012FF252A -active Yes -parent 71B9D0D4-AAFB-43B4-A272-5E718632375F -title {String Is Condition} -component StringIsCondition -TreeObject::id 213A0189-2378-4407-89E6-778012FF252A InstallComponent 65F7D2A8-6C76-4787-893A-106DBD807144 -setup Install -type action -conditions {037C0D36-17BC-40B4-9CEE-E5545B5F23BA 8063E85E-7D5A-40A8-B980-94244B10778A} -title {Launch Application Checkbutton} -component AddWidget -command insert -active Yes -parent E9487D51-93E3-44B2-B249-4B6A100D041A Condition 037C0D36-17BC-40B4-9CEE-E5545B5F23BA -active Yes -parent 65F7D2A8-6C76-4787-893A-106DBD807144 -title {File Exists Condition} -component FileExistsCondition -TreeObject::id 037C0D36-17BC-40B4-9CEE-E5545B5F23BA Condition 8063E85E-7D5A-40A8-B980-94244B10778A -active Yes -parent 65F7D2A8-6C76-4787-893A-106DBD807144 -title {String Is Condition} -component StringIsCondition -TreeObject::id 8063E85E-7D5A-40A8-B980-94244B10778A InstallComponent 1A1B8D40-FB72-449D-8EE2-B1A567995BA3 -setup Install -type action -conditions {F7488971-047D-4E5A-95F8-393E4C69F1E0 D93B305C-2F27-432F-9C8D-A7FF300B2A57} -title {Desktop Shortcut Checkbutton} -component AddWidget -command insert -active Yes -parent E9487D51-93E3-44B2-B249-4B6A100D041A Condition F7488971-047D-4E5A-95F8-393E4C69F1E0 -active Yes -parent 1A1B8D40-FB72-449D-8EE2-B1A567995BA3 -title {File Exists Condition} -component FileExistsCondition -TreeObject::id F7488971-047D-4E5A-95F8-393E4C69F1E0 Condition D93B305C-2F27-432F-9C8D-A7FF300B2A57 -active Yes -parent 1A1B8D40-FB72-449D-8EE2-B1A567995BA3 -title {String Is Condition} -component StringIsCondition -TreeObject::id D93B305C-2F27-432F-9C8D-A7FF300B2A57 InstallComponent 4A57FDEE-4026-47EB-8CE7-41224A191F71 -setup Install -type action -conditions {194DC961-1B27-4278-9920-F6E6AE2F365B 4888E168-B575-4F03-9991-AD1958CAE1EB A3D77419-6EF8-486A-9EBF-EBF24DFC3CC0} -title {Quick Launch Shortcut Checkbutton} -component AddWidget -command insert -active Yes -parent E9487D51-93E3-44B2-B249-4B6A100D041A Condition 194DC961-1B27-4278-9920-F6E6AE2F365B -active Yes -parent 4A57FDEE-4026-47EB-8CE7-41224A191F71 -title {Platform Condition} -component PlatformCondition -TreeObject::id 194DC961-1B27-4278-9920-F6E6AE2F365B Condition 4888E168-B575-4F03-9991-AD1958CAE1EB -active Yes -parent 4A57FDEE-4026-47EB-8CE7-41224A191F71 -title {File Exists Condition} -component FileExistsCondition -TreeObject::id 4888E168-B575-4F03-9991-AD1958CAE1EB Condition A3D77419-6EF8-486A-9EBF-EBF24DFC3CC0 -active Yes -parent 4A57FDEE-4026-47EB-8CE7-41224A191F71 -title {String Is Condition} -component StringIsCondition -TreeObject::id A3D77419-6EF8-486A-9EBF-EBF24DFC3CC0 InstallComponent 3C765D76-0D70-4891-9C20-A59A8D9ABE46 -setup Install -type action -title {Install Desktop Shortcut} -component InstallDesktopShortcut -active Yes -parent E9487D51-93E3-44B2-B249-4B6A100D041A InstallComponent 8A52C845-27A3-4E02-B04D-72463E38236F -setup Install -type action -title {Install Windows Shortcut} -component InstallWindowsShortcut -active Yes -parent E9487D51-93E3-44B2-B249-4B6A100D041A InstallComponent C063393B-215D-4FEA-BDB8-94675CBB338B -setup Install -type pane -title {Copying Files} -component CopyFiles -active Yes -parent DefaultInstall InstallComponent 68B072F6-6E24-4A7A-B371-800AA3A91A8F -setup Install -type action -title {Disable Buttons} -component ModifyWidget -active Yes -parent C063393B-215D-4FEA-BDB8-94675CBB338B InstallComponent 84F4FB3F-FCC3-4262-8EA7-ED3DC4C269D0 -setup Install -type action -title {Install Everything} -component ExecuteAction -active Yes -parent C063393B-215D-4FEA-BDB8-94675CBB338B InstallComponent 8F4EC573-2E45-4DF2-99BF-39822590BE29 -setup Install -type action -title {Move Forward} -component MoveForward -active Yes -parent C063393B-215D-4FEA-BDB8-94675CBB338B InstallComponent 48747154-1A82-461D-9EB7-A69CFD2595BA -setup Install -type pane -title {Setup Complete} -component SetupComplete -active Yes -parent DefaultInstall InstallComponent EB13C317-7C9A-48CB-8A09-A1EF41CD4F65 -setup Install -type action -conditions {6D4F734E-AF6E-4E2D-B46A-200967E17AC9 33106F8D-629B-4076-88EA-A7BE9E892EE1} -title {View Readme Checkbutton} -component AddWidget -command insert -active Yes -parent 48747154-1A82-461D-9EB7-A69CFD2595BA Condition 6D4F734E-AF6E-4E2D-B46A-200967E17AC9 -active Yes -parent EB13C317-7C9A-48CB-8A09-A1EF41CD4F65 -title {File Exists Condition} -component FileExistsCondition -TreeObject::id 6D4F734E-AF6E-4E2D-B46A-200967E17AC9 Condition 33106F8D-629B-4076-88EA-A7BE9E892EE1 -active Yes -parent EB13C317-7C9A-48CB-8A09-A1EF41CD4F65 -title {String Is Condition} -component StringIsCondition -TreeObject::id 33106F8D-629B-4076-88EA-A7BE9E892EE1 InstallComponent E3762A5A-9A23-45A4-BF14-6BAAB6B22CA2 -setup Install -type action -conditions {F5BE822E-F3D5-4951-8E51-43A8B73BBA6D CA43DC07-56CB-4346-8E65-238715F0CD14} -title {Launch Application Checkbutton} -component AddWidget -command insert -active Yes -parent 48747154-1A82-461D-9EB7-A69CFD2595BA Condition F5BE822E-F3D5-4951-8E51-43A8B73BBA6D -active Yes -parent E3762A5A-9A23-45A4-BF14-6BAAB6B22CA2 -title {File Exists Condition} -component FileExistsCondition -TreeObject::id F5BE822E-F3D5-4951-8E51-43A8B73BBA6D Condition CA43DC07-56CB-4346-8E65-238715F0CD14 -active Yes -parent E3762A5A-9A23-45A4-BF14-6BAAB6B22CA2 -title {String Is Condition} -component StringIsCondition -TreeObject::id CA43DC07-56CB-4346-8E65-238715F0CD14 InstallComponent D8991CD5-AC29-407C-9307-03C35F08F1EB -setup Install -type action -conditions {300B8D51-7A5B-469A-8AD6-F808E476A9BE 956E245E-79F8-4106-BDD6-9371A8DF722F} -title {Desktop Shortcut Checkbutton} -component AddWidget -command insert -active Yes -parent 48747154-1A82-461D-9EB7-A69CFD2595BA Condition 300B8D51-7A5B-469A-8AD6-F808E476A9BE -active Yes -parent D8991CD5-AC29-407C-9307-03C35F08F1EB -title {File Exists Condition} -component FileExistsCondition -TreeObject::id 300B8D51-7A5B-469A-8AD6-F808E476A9BE Condition 956E245E-79F8-4106-BDD6-9371A8DF722F -active Yes -parent D8991CD5-AC29-407C-9307-03C35F08F1EB -title {String Is Condition} -component StringIsCondition -TreeObject::id 956E245E-79F8-4106-BDD6-9371A8DF722F InstallComponent 7CCFD8D6-DBA3-4285-B5F1-81996B82DE20 -setup Install -type action -conditions {41D152F4-B4D2-46DB-93DA-693C59DC116F 8BB470E0-4A9B-4079-AD2A-513D56E02272 0DB70A38-6E0D-40BF-9D6C-FC729F83A5F2} -title {Quick Launch Shortcut Checkbutton} -component AddWidget -command insert -active Yes -parent 48747154-1A82-461D-9EB7-A69CFD2595BA Condition 41D152F4-B4D2-46DB-93DA-693C59DC116F -active Yes -parent 7CCFD8D6-DBA3-4285-B5F1-81996B82DE20 -title {Platform Condition} -component PlatformCondition -TreeObject::id 41D152F4-B4D2-46DB-93DA-693C59DC116F Condition 8BB470E0-4A9B-4079-AD2A-513D56E02272 -active Yes -parent 7CCFD8D6-DBA3-4285-B5F1-81996B82DE20 -title {File Exists Condition} -component FileExistsCondition -TreeObject::id 8BB470E0-4A9B-4079-AD2A-513D56E02272 Condition 0DB70A38-6E0D-40BF-9D6C-FC729F83A5F2 -active Yes -parent 7CCFD8D6-DBA3-4285-B5F1-81996B82DE20 -title {String Is Condition} -component StringIsCondition -TreeObject::id 0DB70A38-6E0D-40BF-9D6C-FC729F83A5F2 InstallComponent 9E9AFBEC-F8AE-4956-8CC4-C1FF9812299F -setup Install -type action -title {Prompt to continue installation} -component ConsoleAskYesOrNo -active Yes -parent ConsoleInstall InstallComponent 3C923E5C-2B60-4465-A3B3-D81AF213C0CE -setup Install -type action -conditions 2E18A702-37A1-4434-9505-F60C62CD1C0A -title {Exit if they said no} -component Exit -command insert -active Yes -parent ConsoleInstall Condition 2E18A702-37A1-4434-9505-F60C62CD1C0A -active Yes -parent 3C923E5C-2B60-4465-A3B3-D81AF213C0CE -title {String Is Condition} -component StringIsCondition -TreeObject::id 2E18A702-37A1-4434-9505-F60C62CD1C0A InstallComponent D7B20132-68BC-45A0-9E02-B51472166BF3 -setup Install -type action -conditions 091ABC65-D3C8-42FC-8A23-599ECDABC56E -title {Prompt for install destination} -component ConsoleGetUserInput -command insert -active Yes -parent ConsoleInstall Condition 091ABC65-D3C8-42FC-8A23-599ECDABC56E -active Yes -parent D7B20132-68BC-45A0-9E02-B51472166BF3 -title {File Permission Condition} -component FilePermissionCondition -TreeObject::id 091ABC65-D3C8-42FC-8A23-599ECDABC56E InstallComponent 39F8EAD3-AFB7-4118-8A37-C1D8CDD72E99 -setup Install -type action -title {Output Installing Message} -component ConsoleMessage -active Yes -parent ConsoleInstall InstallComponent EBDE18FD-D944-48CC-B19F-CA55DE9EE41C -setup Install -type action -title {Install Everything} -component ExecuteAction -active Yes -parent ConsoleInstall InstallComponent B6A56969-90D2-4F7B-B2B1-595300D0C8C1 -setup Install -type action -title {Output Install Complete Message} -component ConsoleMessage -active Yes -parent ConsoleInstall InstallComponent 4F15FD31-2299-4A85-ADD0-D7921A787A1A -setup Install -type action -title Exit -component Exit -active Yes -parent ConsoleInstall InstallComponent 84715A76-C107-4B03-BA75-390C0526FB0E -setup Install -type action -title {Install Everything} -component ExecuteAction -active Yes -parent SilentInstall InstallComponent 4F329562-34EB-4D0A-9AEE-47A53267F4C6 -setup Install -type action -title Exit -component Exit -active Yes -parent SilentInstall InstallComponent 79368E10-CA27-4FA3-8486-B8382186BD9D -setup Install -type actiongroup -title {Setup Actions} -alias {Setup Actions} -active Yes -parent ActionGroupsInstall InstallComponent 7F8A2AA5-C5F3-4879-9677-B03E0FB3E8E9 -setup Install -type actiongroup -title {Startup Actions} -alias {Startup Actions} -active Yes -parent ActionGroupsInstall InstallComponent 54597B3F-C358-42BD-95B3-E649503E0643 -setup Install -type action -conditions {8D071BC8-5A43-4708-8E83-E25949A72FC6 727AB74D-2D1F-497A-948B-7B73DFC2EF4B} -title Exit -component Exit -command insert -active Yes -parent 7F8A2AA5-C5F3-4879-9677-B03E0FB3E8E9 Condition 8D071BC8-5A43-4708-8E83-E25949A72FC6 -active Yes -parent 54597B3F-C358-42BD-95B3-E649503E0643 -title {String Is Condition} -component StringIsCondition -TreeObject::id 8D071BC8-5A43-4708-8E83-E25949A72FC6 Condition 727AB74D-2D1F-497A-948B-7B73DFC2EF4B -active Yes -parent 54597B3F-C358-42BD-95B3-E649503E0643 -title {Ask Yes or No} -component AskYesOrNo -TreeObject::id 727AB74D-2D1F-497A-948B-7B73DFC2EF4B InstallComponent EA327231-8A0C-41D2-B6AF-B4C920193A44 -setup Install -type action -title {Create Install Panes} -component CreateInstallPanes -active Yes -parent 7F8A2AA5-C5F3-4879-9677-B03E0FB3E8E9 InstallComponent 26C9BA7C-A497-4C71-9CA7-E3416782579A -setup Install -type actiongroup -title {Install Actions} -alias {Install Actions} -active Yes -parent ActionGroupsInstall InstallComponent F4D111A0-CF17-49B6-8483-28DFA946DF31 -setup Install -type action -title {Install Selected Files} -component InstallSelectedFiles -active Yes -parent 26C9BA7C-A497-4C71-9CA7-E3416782579A InstallComponent 42F4B0BE-8EEE-4300-8846-B5805D188BFF -setup Install -type action -conditions 7F724AF0-A914-4D46-8222-3ECD7A361EE0 -title {Install Uninstaller} -component InstallUninstaller -command insert -active Yes -parent 26C9BA7C-A497-4C71-9CA7-E3416782579A Condition 7F724AF0-A914-4D46-8222-3ECD7A361EE0 -active Yes -parent 42F4B0BE-8EEE-4300-8846-B5805D188BFF -title {String Is Condition} -component StringIsCondition -TreeObject::id 7F724AF0-A914-4D46-8222-3ECD7A361EE0 InstallComponent 6EC3F71E-B52E-4347-BEC2-97E34777935F -setup Install -type action -conditions 79284D9F-4A50-4E36-85DA-3B1012EA93D8 -title {Windows Uninstall Registry} -component AddWindowsUninstallEntry -command insert -active Yes -parent 26C9BA7C-A497-4C71-9CA7-E3416782579A Condition 79284D9F-4A50-4E36-85DA-3B1012EA93D8 -active Yes -parent 6EC3F71E-B52E-4347-BEC2-97E34777935F -title {String Is Condition} -component StringIsCondition -TreeObject::id 79284D9F-4A50-4E36-85DA-3B1012EA93D8 InstallComponent 3266698A-F6DE-4F3F-80BB-795F1343755A -setup Install -type action -conditions 4643FC81-9C1F-4C12-8AD0-3FE381B85FA8 -title {Program Shortcut} -component InstallProgramFolderShortcut -command insert -active Yes -parent 26C9BA7C-A497-4C71-9CA7-E3416782579A Condition 4643FC81-9C1F-4C12-8AD0-3FE381B85FA8 -active Yes -parent 3266698A-F6DE-4F3F-80BB-795F1343755A -title {String Is Condition} -component StringIsCondition -TreeObject::id 4643FC81-9C1F-4C12-8AD0-3FE381B85FA8 InstallComponent FCF17E87-71E3-41C5-8BC2-F16FCD5F6323 -setup Install -type action -conditions 3CF40F05-25C8-43AE-86B9-C61A5C86BF19 -title {Uninstall Shortcut} -component InstallProgramFolderShortcut -command insert -active Yes -parent 26C9BA7C-A497-4C71-9CA7-E3416782579A Condition 3CF40F05-25C8-43AE-86B9-C61A5C86BF19 -active Yes -parent FCF17E87-71E3-41C5-8BC2-F16FCD5F6323 -title {String Is Condition} -component StringIsCondition -TreeObject::id 3CF40F05-25C8-43AE-86B9-C61A5C86BF19 InstallComponent 7C8D3D79-9AA2-48A7-B781-EEAA18E799F0 -setup Install -type actiongroup -title {Finish Actions} -alias {Finish Actions} -active Yes -parent ActionGroupsInstall InstallComponent E68B1D19-5F27-4229-844E-42B284347E85 -setup Install -type action -conditions {923D0A20-E30F-4521-A616-EB63ED595C5E 308B3249-8E6D-467F-9EEE-D504FBC6C94C} -title {Install Desktop Shortcut} -component InstallDesktopShortcut -command insert -active Yes -parent 7C8D3D79-9AA2-48A7-B781-EEAA18E799F0 Condition 923D0A20-E30F-4521-A616-EB63ED595C5E -active Yes -parent E68B1D19-5F27-4229-844E-42B284347E85 -title {String Is Condition} -component StringIsCondition -TreeObject::id 923D0A20-E30F-4521-A616-EB63ED595C5E Condition 308B3249-8E6D-467F-9EEE-D504FBC6C94C -active Yes -parent E68B1D19-5F27-4229-844E-42B284347E85 -title {File Exists Condition} -component FileExistsCondition -TreeObject::id 308B3249-8E6D-467F-9EEE-D504FBC6C94C InstallComponent 038EA22C-D765-40AC-99C8-C87FCC2AD6FD -setup Install -type action -conditions {83703129-994B-476F-AF5D-A43F774F22C3 6CF74FB0-9FE3-4130-8AD4-EB30ED5B911C} -title {Install Quick Launch Shortcut} -component InstallWindowsShortcut -command insert -active Yes -parent 7C8D3D79-9AA2-48A7-B781-EEAA18E799F0 Condition 83703129-994B-476F-AF5D-A43F774F22C3 -active Yes -parent 038EA22C-D765-40AC-99C8-C87FCC2AD6FD -title {String Is Condition} -component StringIsCondition -TreeObject::id 83703129-994B-476F-AF5D-A43F774F22C3 Condition 6CF74FB0-9FE3-4130-8AD4-EB30ED5B911C -active Yes -parent 038EA22C-D765-40AC-99C8-C87FCC2AD6FD -title {File Exists Condition} -component FileExistsCondition -TreeObject::id 6CF74FB0-9FE3-4130-8AD4-EB30ED5B911C InstallComponent EB2B5CDB-6B2C-452B-B618-B0D410B5828A -setup Install -type action -conditions {D6F464F5-9394-484F-8EE1-0612AFC11C24 EC68CCAD-686C-4E10-9D81-B7232612D1B4 F912A58E-08A5-4663-8A84-2FEBCDC96338} -title {View Readme Window} -component TextWindow -command insert -active Yes -parent 7C8D3D79-9AA2-48A7-B781-EEAA18E799F0 Condition D6F464F5-9394-484F-8EE1-0612AFC11C24 -active Yes -parent EB2B5CDB-6B2C-452B-B618-B0D410B5828A -title {String Is Condition} -component StringIsCondition -TreeObject::id D6F464F5-9394-484F-8EE1-0612AFC11C24 Condition EC68CCAD-686C-4E10-9D81-B7232612D1B4 -active Yes -parent EB2B5CDB-6B2C-452B-B618-B0D410B5828A -title {String Is Condition} -component StringIsCondition -TreeObject::id EC68CCAD-686C-4E10-9D81-B7232612D1B4 Condition F912A58E-08A5-4663-8A84-2FEBCDC96338 -active Yes -parent EB2B5CDB-6B2C-452B-B618-B0D410B5828A -title {File Exists Condition} -component FileExistsCondition -TreeObject::id F912A58E-08A5-4663-8A84-2FEBCDC96338 InstallComponent 2580E729-A33F-408E-9BE8-E03991423B19 -setup Install -type action -conditions {B16ACB01-BE3D-4F84-849F-ECC1BB67B29E E33DCA73-D58A-4D50-AACA-5EBBBA513B9E 2AB4EECE-435F-4726-B471-7331A742BDD1} -title {Launch Application} -component ExecuteExternalProgram -command insert -active Yes -parent 7C8D3D79-9AA2-48A7-B781-EEAA18E799F0 Condition B16ACB01-BE3D-4F84-849F-ECC1BB67B29E -active Yes -parent 2580E729-A33F-408E-9BE8-E03991423B19 -title {String Is Condition} -component StringIsCondition -TreeObject::id B16ACB01-BE3D-4F84-849F-ECC1BB67B29E Condition E33DCA73-D58A-4D50-AACA-5EBBBA513B9E -active Yes -parent 2580E729-A33F-408E-9BE8-E03991423B19 -title {String Is Condition} -component StringIsCondition -TreeObject::id E33DCA73-D58A-4D50-AACA-5EBBBA513B9E Condition 2AB4EECE-435F-4726-B471-7331A742BDD1 -active Yes -parent 2580E729-A33F-408E-9BE8-E03991423B19 -title {File Exists Condition} -component FileExistsCondition -TreeObject::id 2AB4EECE-435F-4726-B471-7331A742BDD1 InstallComponent DACC2193-E398-484F-A13A-CD2BC76EF4E1 -setup Install -type actiongroup -title {Cancel Actions} -alias {Cancel Actions} -active Yes -parent ActionGroupsInstall InstallComponent 6F06E63A-F5D7-4DC0-B4F8-47CF056491EF -setup Uninstall -type pane -title Uninstall -component Uninstall -active Yes -parent StandardUninstall InstallComponent 27A34637-D1BE-4D15-9230-ECE7A1959EA5 -setup Uninstall -type action -title {Modify Widget} -component ModifyWidget -active Yes -parent 6F06E63A-F5D7-4DC0-B4F8-47CF056491EF InstallComponent 8173D97D-549E-4027-8074-64F63ACD6CBB -setup Uninstall -type action -title {Execute Action} -component ExecuteAction -active Yes -parent 6F06E63A-F5D7-4DC0-B4F8-47CF056491EF InstallComponent 08E7C9DC-5501-4A93-B361-44A52F10547B -setup Uninstall -type action -title {Move Forward} -component MoveForward -active Yes -parent 6F06E63A-F5D7-4DC0-B4F8-47CF056491EF InstallComponent 565A2140-CE7E-4E89-80F1-7947E8CF0615 -setup Uninstall -type pane -conditions 814F9714-B02A-47EF-A021-A7ED1F177B7F -title {Uninstall Details} -component UninstallDetails -command insert -active Yes -parent StandardUninstall Condition 814F9714-B02A-47EF-A021-A7ED1F177B7F -active Yes -parent 565A2140-CE7E-4E89-80F1-7947E8CF0615 -title {String Is Condition} -component StringIsCondition -TreeObject::id 814F9714-B02A-47EF-A021-A7ED1F177B7F InstallComponent 7C3B4FE4-62EB-4388-A74A-CBB3AF6A9F5F -setup Uninstall -type pane -title {Uninstall Complete} -component UninstallComplete -active Yes -parent StandardUninstall InstallComponent 6E813C98-CE1B-4CCD-A753-263BD31EFB47 -setup Uninstall -type action -title {Console Ask Yes Or No} -component ConsoleAskYesOrNo -active Yes -parent ConsoleUninstall InstallComponent 23C33367-F5F4-461C-97D8-DEC37A3B395B -setup Uninstall -type action -conditions 4DDC9854-4F68-40E1-B12A-DA580A2A7FF6 -title Exit -component Exit -command insert -active Yes -parent ConsoleUninstall Condition 4DDC9854-4F68-40E1-B12A-DA580A2A7FF6 -active Yes -parent 23C33367-F5F4-461C-97D8-DEC37A3B395B -title {String Is Condition} -component StringIsCondition -TreeObject::id 4DDC9854-4F68-40E1-B12A-DA580A2A7FF6 InstallComponent 54CAA4D2-7309-44C6-AB58-82D90D993F3A -setup Uninstall -type action -title {Console Message} -component ConsoleMessage -active Yes -parent ConsoleUninstall InstallComponent 159C6386-BA13-4392-89CC-6ACD00D43837 -setup Uninstall -type action -title {Execute Action} -component ExecuteAction -active Yes -parent ConsoleUninstall InstallComponent 4A51296D-4797-4588-83AE-3DD7E17CB816 -setup Uninstall -type action -title {Console Message} -component ConsoleMessage -active Yes -parent ConsoleUninstall InstallComponent FDCC36E5-4066-4511-9580-27E38A043B92 -setup Uninstall -type action -title Exit -component Exit -active Yes -parent ConsoleUninstall InstallComponent DF45D587-85BA-465B-9C53-B05C42917372 -setup Uninstall -type action -title {Uninstall Everything} -component ExecuteAction -active Yes -parent SilentUninstall InstallComponent 873D9BA2-8F1E-454A-A7BB-6FA0359CFEB9 -setup Uninstall -type action -title Exit -component Exit -active Yes -parent SilentUninstall InstallComponent 49643319-3D51-4C14-AFEA-CCC35D1F92F9 -setup Uninstall -type actiongroup -title {Setup Actions} -alias {Setup Actions} -active Yes -parent ActionGroupsUninstall InstallComponent BECB460F-231F-4CF7-B047-C735F6A73B1F -setup Uninstall -type actiongroup -title {Startup Actions} -alias {Startup Actions} -active Yes -parent ActionGroupsUninstall InstallComponent 550D6B42-BB3C-4882-9BF2-EB27F3DAEF19 -setup Uninstall -type action -conditions {07838427-69FB-4B5A-BDAC-4F3A2C7D207D F1AEDC76-73F0-4DB7-8A29-82D945430AB6} -title Exit -component Exit -command insert -active Yes -parent BECB460F-231F-4CF7-B047-C735F6A73B1F Condition 07838427-69FB-4B5A-BDAC-4F3A2C7D207D -active Yes -parent 550D6B42-BB3C-4882-9BF2-EB27F3DAEF19 -title {String Is Condition} -component StringIsCondition -TreeObject::id 07838427-69FB-4B5A-BDAC-4F3A2C7D207D Condition F1AEDC76-73F0-4DB7-8A29-82D945430AB6 -active Yes -parent 550D6B42-BB3C-4882-9BF2-EB27F3DAEF19 -title {Ask Yes or No} -component AskYesOrNo -TreeObject::id F1AEDC76-73F0-4DB7

Deepak
A: 

Any project file for InstallJammer will work on any platform supported by InstallJammer. When you create a new project, the only platform enabled by default will be the current build platform. You can enable other platforms in the new project wizard, or you can simply click on the Platforms section of the builder and set whatever platform you like to Active.

After that, you should have a project that builds for multiple platforms from any other platform. There is no special requirement to support multiple platforms within an InstallJammer project.

Damon