<?xml version="1.0" encoding="UTF-8"?>
<install4j version="3.1">
  <directoryPresets config="." />
  <application name="Hello World Suite" distributionSourceDir="" applicationId="0804-2950-8354-4050" mediaDir="./media" mediaFilePattern="%SHORT_NAME%_%PLATFORM%_%VERSION%" compression="6" shortName="hello" publisher="Hello Corporation" publisherWeb="http://www.hello.biz" version="3.0" allPathsRelative="true" backupOnSave="false" autoSave="false" javaMinVersion="1.3" javaMaxVersion="" allowBetaVM="false">
    <searchSequence>
      <registry />
      <envVar name="JAVA_HOME" />
      <envVar name="JDK_HOME" />
    </searchSequence>
    <variables />
  </application>
  <files>
    <mountPoints>
      <mountPoint name="" id="1" location="bin" mode="755" />
      <mountPoint name="" id="2" location="classes" mode="755" />
      <mountPoint name="" id="3" location="source" mode="755" />
      <mountPoint name="" id="14" location="" mode="755" />
    </mountPoints>
    <entries>
      <dirEntry mountPoint="2" file="./gui" overwrite="4" shared="false" mode="644" dontUninstall="false" excludeSuffixes="*.java" dirMode="755">
        <exclude />
      </dirEntry>
      <dirEntry mountPoint="2" file="./cli" overwrite="4" shared="false" mode="644" dontUninstall="false" excludeSuffixes="*.java" dirMode="755">
        <exclude />
      </dirEntry>
      <fileEntry mountPoint="3" file="./cli/HelloCli.java" overwrite="4" shared="false" mode="644" dontUninstall="false" />
      <fileEntry mountPoint="3" file="./gui/HelloGui.java" overwrite="4" shared="false" mode="644" dontUninstall="false" />
      <fileEntry mountPoint="14" file="./hello.properties" overwrite="3" shared="false" mode="644" dontUninstall="false" />
    </entries>
    <components>
      <component name="Hello World Suite" id="23">
        <include all="false">
          <entry location="bin" launcher="false" />
          <entry location="classes" launcher="false" />
          <entry location="hello.properties" launcher="false" />
        </include>
      </component>
      <component name="Source Files" id="24">
        <include all="false">
          <entry location="source" launcher="false" />
        </include>
      </component>
    </components>
  </files>
  <launchers>
    <launcher name="Hello World Command Line" id="4" external="false" excludeFromMenu="true" menuName="" icnsFile="" pngIcon16File="" pngIcon32File="" macServiceDependencies="" allowUserChangeServiceStartType="true">
      <executable name="hello_cli" type="1" iconSet="false" iconFile="" executableDir="bin" redirectStderr="false" stderrFile="error.log" redirectStdout="false" stdoutFile="output.log" failOnStderrOutput="true" executableMode="2" changeWorkingDirectory="false" workingDirectory="." singleInstance="false" serviceStartType="2" serviceDependencies="" serviceDescription="" jreLocation="">
        <versionInfo include="true" fileVersion="" companyName="" fileDescription="Hello World Suite Command Line Launcher" legalCopyright="Copyright ej-technologies GmbH, 2002-2003" productVersion="" internalName="helloCli" />
      </executable>
      <splashScreen show="false" autoOff="true" alwaysOnTop="true" width="0" height="0" bitmapFile="">
        <text>
          <statusLine x="20" y="20" text="" font="Arial" fontSize="8" fontColor="0,0,0" fontWeight="500" />
          <versionLine x="20" y="40" text="version %VERSION%" font="Arial" fontSize="8" fontColor="0,0,0" fontWeight="500" />
        </text>
      </splashScreen>
      <java mainClass="HelloCli" vmParameters="" arguments="" allowVMPassthroughParameters="true" minVersion="" maxVersion="" preferredVM="" allowBetaVM="false">
        <searchSequence>
          <registry />
          <envVar name="JAVA_HOME" />
          <envVar name="JDK_HOME" />
        </searchSequence>
        <classPath>
          <directory location="classes" failOnError="true" />
        </classPath>
        <nativeLibraryDirectories />
      </java>
      <includedFiles />
    </launcher>
    <launcher name="Hello World GUI" id="5" external="false" excludeFromMenu="false" menuName="" icnsFile="" pngIcon16File="./resources/hello16x16.png" pngIcon32File="./resources/hello32x32.png" macServiceDependencies="" allowUserChangeServiceStartType="true">
      <executable name="hello_gui" type="1" iconSet="true" iconFile="" executableDir="bin" redirectStderr="true" stderrFile="error.log" redirectStdout="false" stdoutFile="output.log" failOnStderrOutput="true" executableMode="1" changeWorkingDirectory="true" workingDirectory="." singleInstance="true" serviceStartType="2" serviceDependencies="" serviceDescription="" jreLocation="">
        <versionInfo include="true" fileVersion="" companyName="" fileDescription="Hello World Suite GUI Launcher" legalCopyright="Copyright ej-technologies GmbH, 2002-2003" productVersion="" internalName="helloGUI" />
      </executable>
      <splashScreen show="true" autoOff="true" alwaysOnTop="true" width="400" height="230" bitmapFile="./resources/hello_splash.png">
        <text>
          <statusLine x="9" y="210" text="Loading application ..." font="Arial" fontSize="8" fontColor="0,0,0" fontWeight="500" />
          <versionLine x="272" y="159" text="version %VERSION%" font="Arial" fontSize="8" fontColor="0,0,0" fontWeight="500" />
        </text>
      </splashScreen>
      <java mainClass="HelloGui" vmParameters="" arguments="" allowVMPassthroughParameters="true" minVersion="" maxVersion="" preferredVM="" allowBetaVM="false">
        <searchSequence>
          <registry />
          <envVar name="JAVA_HOME" />
          <envVar name="JDK_HOME" />
        </searchSequence>
        <classPath>
          <directory location="classes" failOnError="true" />
        </classPath>
        <nativeLibraryDirectories />
      </java>
      <includedFiles />
    </launcher>
  </launchers>
  <installerGui installerType="1" runUninstallerOnUpdate="false" addOnAppId="" suggestPreviousLocations="true" allowUnattendedInstall="false" useCustomHeaderImage="false" customHeaderImage="" customSize="false" customWidth="500" customHeight="390">
    <customCode preAction="false" preActionClass="" postAction="true" postActionClass="HelloInstallAction" preUninstallAction="true" preUninstallActionClass="HelloUninstallAction" postUninstallAction="false" postUninstallActionClass="" initHandler="false" initHandlerClass="" directoryValidator="false" directoryValidatorClass="" installationHandler="false" installationHandlerClass="">
      <directory location="./actions" />
    </customCode>
    <standardScreens>
      <screen id="welcome" enabled="true" useCustomBanner="false" bannerImageFile="" background="255,255,255" />
      <screen id="license" enabled="false" file="" />
      <screen id="location" enabled="true" showSpace="true" suggestAppDir="true" />
      <screen id="components" enabled="true" allSelected="true" firstMandatory="true">
        <selectedComponents />
        <mandatoryComponents />
      </screen>
      <screen id="programGroup" enabled="true" />
      <screen id="fileAssociations" enabled="true">
        <associations />
      </screen>
      <screen id="services" enabled="true" allSelected="true">
        <selectedServiceLaunchers />
      </screen>
      <screen id="additionalTasks" enabled="true" customTasksPlacement="1">
        <customTasks />
      </screen>
      <screen id="preInfo" enabled="false" file="" />
      <screen id="install" enabled="true" />
      <screen id="postInfo" enabled="false" file="" />
      <screen id="finished" enabled="true" useCustomBanner="false" bannerImageFile="" background="255,255,255" />
    </standardScreens>
    <customScreens />
  </installerGui>
  <mediaSets>
    <win32 name="Windows" id="8" mediaFileName="" installDir="hello" allLaunchers="true" includedJRE="" manualJREEntry="false" bundleType="1" jreURL="" jreFtpURL="" jreShared="false" customInstallBaseDir="" allowUserStartAfterFinish="true" launchExecutableId="5" createUninstallIcon="true" overrideLicenseFile="false" licenseFile="" overridePreInformationFile="false" preInformationFile="" overridePostInformationFile="false" postInformationFile="" adminRequired="false" languageID="en" modeDesktopIcon="3" desktopLauncherId="5" programGroup="Hello World Suite" allowUserDisableStartMenuCreation="true" reboot="false" rebootUninstaller="false" modeQuickLaunchIon="2">
      <selectedLaunchers />
      <messageSet language="English" />
      <exclude />
      <variables />
      <excludedScreenIds />
      <additionalStartMenuEntries />
    </win32>
    <linuxRPM name="Linux RPM" id="9" mediaFileName="" installDir="/opt/hello" allLaunchers="true" includedJRE="" manualJREEntry="false" customScriptMode="1" customScriptFile="" os="linux" arch="i386">
      <selectedLaunchers />
      <messageSet language="English" />
      <exclude />
      <variables />
      <customScriptLines />
    </linuxRPM>
    <macos name="Mac OS X Single Bundle" id="10" mediaFileName="" installDir="hello" allLaunchers="false" customInstallBaseDir="" allowUserStartAfterFinish="true" launchExecutableId="5" createUninstallIcon="true" overrideLicenseFile="false" licenseFile="" overridePreInformationFile="false" preInformationFile="" overridePostInformationFile="false" postInformationFile="" adminRequired="false" languageID="en" modeDesktopIcon="1" desktopLauncherId="">
      <selectedLaunchers>
        <launcher id="5" />
      </selectedLaunchers>
      <messageSet language="English" />
      <exclude />
      <variables />
      <excludedScreenIds />
    </macos>
    <macosFolder name="Mac OS X Folder" id="11" mediaFileName="%SHORT_NAME%_%PLATFORM%_%VERSION%_folder" installDir="hello" allLaunchers="true" customInstallBaseDir="" allowUserStartAfterFinish="true" launchExecutableId="5" createUninstallIcon="true" overrideLicenseFile="false" licenseFile="" overridePreInformationFile="false" preInformationFile="" overridePostInformationFile="false" postInformationFile="" adminRequired="false" languageID="en" modeDesktopIcon="1" desktopLauncherId="" customScriptMode="1" customScriptFile="">
      <selectedLaunchers />
      <messageSet language="English" />
      <exclude />
      <variables />
      <excludedScreenIds />
      <customScriptLines />
    </macosFolder>
    <unixInstaller name="Unix Installer" id="12" mediaFileName="" installDir="hello" allLaunchers="true" includedJRE="" manualJREEntry="false" bundleType="1" jreURL="" jreFtpURL="" jreShared="false" customInstallBaseDir="" allowUserStartAfterFinish="false" launchExecutableId="" createUninstallIcon="true" overrideLicenseFile="false" licenseFile="" overridePreInformationFile="false" preInformationFile="" overridePostInformationFile="false" postInformationFile="" adminRequired="false" languageID="en" modeDesktopIcon="1" desktopLauncherId="" customScriptMode="1" customScriptFile="">
      <selectedLaunchers />
      <messageSet language="English" />
      <exclude />
      <variables />
      <excludedScreenIds />
      <customScriptLines />
    </unixInstaller>
    <unixArchive name="Unix Archive" id="13" mediaFileName="" installDir="hello" allLaunchers="true" includedJRE="" manualJREEntry="false" customScriptMode="1" customScriptFile="">
      <selectedLaunchers />
      <messageSet language="English" />
      <exclude />
      <variables />
      <customScriptLines />
    </unixArchive>
  </mediaSets>
  <buildIds buildAll="true" />
</install4j>

