1 <?xml version="1.0" encoding="UTF-8"?>
2 <install4j version="8.0.5" transformSequenceNumber="8">
3 <directoryPresets config="../.." />
4 <application name="${compiler:JALVIEW_APPLICATION_NAME}" applicationId="${compiler:WINDOWS_APPLICATION_ID}" mediaDir="${compiler:BUILD_DIR}" lzmaCompression="true" shortName="${compiler:INTERNAL_ID}" publisher="University of Dundee" publisherWeb="https://www.jalview.org/" version="${compiler:JALVIEW_VERSION}" allPathsRelative="true" macVolumeId="5aac4968c304f65" javaMinVersion="${compiler:JAVA_MIN_VERSION}" javaMaxVersion="9999999999${compiler:JAVA_MAX_VERSION}" allowBetaVM="true" jdkMode="jdk" jdkName="JDK 11.0">
6 <directory location="${compiler:JRE_DIR}" />
8 <envVar name="JAVA_HOME" />
11 <variable name="JALVIEW_NAME" value="Jalview" />
12 <variable name="JALVIEW_APPLICATION_NAME" value="Jalview" />
13 <variable name="JALVIEW_DIR" value="../.." />
14 <variable name="BUILD_DIR" value="${compiler:JALVIEW_DIR}/build/install4j" />
15 <variable name="OSX_KEYSTORE" />
16 <variable name="JSIGN_SH" value="echo" />
17 <variable name="JRE_DIR" value="jre" description="The folder under the app folder that the JRE will be either copied or unpacked into" />
18 <variable name="INSTALLER_TEMPLATE_VERSION" value="DEVELOPMENT_default" />
19 <variable name="JALVIEW_VERSION" value="DEVELOPMENT" />
20 <variable name="JAVA_MIN_VERSION" value="11" />
21 <variable name="JAVA_MAX_VERSION" value="11" />
22 <variable name="JAVA_VERSION" value="11" />
23 <variable name="JAVA_INTEGER_VERSION" value="11" />
24 <variable name="VERSION" value="DEVELOPMENT" />
25 <variable name="MACOS_JAVA_VM_DIR" value="~/buildtools/jre/jre-${compiler:JAVA_INTEGER_VERSION}-mac-x64/jre" />
26 <variable name="WINDOWS_JAVA_VM_DIR" value="~/buildtools/jre/jre-${compiler:JAVA_INTEGER_VERSION}-windows-x64/jre" />
27 <variable name="LINUX_JAVA_VM_DIR" value="~/buildtools/jre/jre-${compiler:JAVA_INTEGER_VERSION}-linux-x64/jre" />
28 <variable name="MACOS_JAVA_VM_TGZ" value="~/buildtools/jre/tgz/jre-${compiler:JAVA_INTEGER_VERSION}-mac-x64.tar.gz" />
29 <variable name="WINDOWS_JAVA_VM_TGZ" value="~/buildtools/jre/tgz/jre-${compiler:JAVA_INTEGER_VERSION}-windows-x64.tar.gz" />
30 <variable name="LINUX_JAVA_VM_TGZ" value="~/buildtools/jre/tgz/jre-${compiler:JAVA_INTEGER_VERSION}-linux-x64.tar.gz" />
31 <variable name="COPYRIGHT_MESSAGE" value="..." />
32 <variable name="BUNDLE_ID" value="org.jalview.jalview-desktop" />
33 <variable name="INTERNAL_ID" value="Jalview" />
34 <variable name="WINDOWS_APPLICATION_ID" value="6595-2347-1923-0725" />
35 <variable name="MACOS_DMG_DS_STORE" value="DS_Store" />
36 <variable name="MACOS_DMG_BG_IMAGE" />
37 <variable name="INSTALLER_NAME" value="Jalview Installer" />
38 <variable name="INSTALL4J_UTILS_DIR" value="utils/install4j" />
39 <variable name="GETDOWN_WEBSITE_DIR" value="getdown/website" />
40 <variable name="GETDOWN_FILES_DIR" value="getdown/files" />
41 <variable name="GETDOWN_RESOURCE_DIR" value="resource" />
42 <variable name="GETDOWN_DIST_DIR" value="dist" />
43 <variable name="GETDOWN_ALT_DIR" value="alt" />
44 <variable name="GETDOWN_INSTALL_DIR" value="install" />
45 <variable name="INFO_PLIST_FILE_ASSOCIATIONS_FILE" value="file_associations_auto-Info_plist.xml" />
46 <variable name="APPLICATION_CATEGORIES" value="Science;Biology;Java;" />
47 <variable name="APPLICATION_FOLDER" value="Jalview" />
48 <variable name="UNIX_APPLICATION_FOLDER" value="jalview" />
49 <variable name="EXECUTABLE_NAME" value="jalview" />
50 <variable name="EXTRA_SCHEME" value="jalviewx" />
51 <variable name="MAC_ICONS_FILE" value="utils/channels/release/images/jalview_logo.icns" />
52 <variable name="WINDOWS_ICONS_FILE" value="utils/channels/release/images/jalview_logo.ico" />
53 <variable name="PNG_ICON_FILE" value="utils/channels/release/images/jalview_logo.png" />
54 <variable name="BACKGROUND" value="utils/channels/release/images/jalview_logo_background_fade-640x480.png" />
56 <codeSigning macEnabled="true" macPkcs12File="${compiler:OSX_KEYSTORE}" />
58 <files defaultUninstallMode="2">
60 <fileset name="Full file set" id="734" customizedId="FULL_FILE_SET" />
61 <fileset name="Mac OS X JRE" id="880" />
62 <fileset name="Windows JRE" id="882" />
63 <fileset name="Jalview application" id="1873" />
64 <fileset name="MacOS Old Jalview Uninstaller" id="2105" />
67 <root id="735" fileset="734" />
68 <root id="881" fileset="880" />
69 <root id="883" fileset="882" />
70 <root id="1874" fileset="1873" />
71 <root id="2106" fileset="2105" />
74 <mountPoint id="454" />
75 <mountPoint id="736" root="735" />
76 <mountPoint id="884" root="881" />
77 <mountPoint id="885" root="883" />
78 <mountPoint id="1875" root="1874" />
79 <mountPoint id="2107" root="2106" />
82 <dirEntry mountPoint="454" file="${compiler:JALVIEW_DIR}/${compiler:GETDOWN_FILES_DIR}/${compiler:JAVA_VERSION}" uninstallMode="2" overrideOverwriteMode="true" overrideUninstallMode="true" subDirectory="files" />
83 <dirEntry mountPoint="736" file="${compiler:JALVIEW_DIR}/${compiler:GETDOWN_WEBSITE_DIR}/${compiler:JAVA_VERSION}" uninstallMode="2" overrideOverwriteMode="true" overrideUninstallMode="true" subDirectory="files" />
84 <dirEntry mountPoint="736" file="${compiler:JALVIEW_DIR}/examples" overwriteMode="1" uninstallMode="2" overrideFileMode="true" overrideOverwriteMode="true" overrideUninstallMode="true" entryMode="subdir" subDirectory="examples" />
85 <dirEntry mountPoint="884" file="${compiler:MACOS_JAVA_VM_DIR}" fileMode="755" overrideFileMode="true" overrideUninstallMode="true" entryMode="subdir" subDirectory="${compiler:JRE_DIR}" />
86 <dirEntry mountPoint="885" file="${compiler:WINDOWS_JAVA_VM_DIR}" fileMode="755" overrideFileMode="true" overrideUninstallMode="true" entryMode="subdir" subDirectory="${compiler:JRE_DIR}" />
87 <dirEntry mountPoint="1875" file="${compiler:JALVIEW_DIR}/${compiler:GETDOWN_WEBSITE_DIR}/${compiler:JAVA_VERSION}/${compiler:GETDOWN_DIST_DIR}" overwriteMode="1" uninstallMode="2" overrideFileMode="true" overrideOverwriteMode="true" overrideUninstallMode="true" entryMode="subdir" subDirectory="${compiler:GETDOWN_DIST_DIR}" overrideDirMode="true" />
88 <dirEntry mountPoint="2107" file="Uninstall Old Jalview.app" fileMode="755" overrideFileMode="true" entryMode="subdir" subDirectory="Uninstall Old Jalview.app" overrideDirMode="true" />
91 <component name="jalview_getdown" id="1031">
93 <entry filesetId="734" />
96 <component name="macos_java_vm" id="1155">
98 <entry filesetId="880" />
101 <component name="windows_java_vm" id="1156">
103 <entry filesetId="882" />
106 <component name="getdown" id="1276">
108 <entry defaultFileset="true" />
111 <component name="jalview" id="1881">
113 <entry filesetId="1873" />
116 <component name="macos_old_jalview_uninstaller" id="2110">
118 <entry filesetId="2105" />
124 <launcher name="Jalview Launcher" id="737" menuName="${compiler:JALVIEW_APPLICATION_NAME}" icnsFile="${compiler:JALVIEW_DIR}/${compiler:MAC_ICONS_FILE}" customMacBundleIdentifier="true" macBundleIdentifier="${compiler:BUNDLE_ID}" fileset="734" useCustomMacosExecutableName="true" customMacosExecutableName="${compiler:JALVIEW_APPLICATION_NAME}">
125 <executable name="${compiler:EXECUTABLE_NAME}" iconSet="true" iconFile="${compiler:JALVIEW_DIR}/${compiler:WINDOWS_ICONS_FILE}" redirectStdout="true" executableMode="gui" changeWorkingDirectory="false" singleInstance="true" checkConsoleParameter="true">
126 <versionInfo include="true" fileDescription="${compiler:sys.fullName}" legalCopyright="${compiler:COPYRIGHT_MESSAGE}" internalName="${compiler:INTERNAL_ID}" productName="${compiler:sys.fullName}" />
128 <splashScreen width="640" height="480" bitmapFile="${compiler:JALVIEW_DIR}/${compiler:BACKGROUND}" textOverlay="true">
130 <statusLine x="85" y="81" text="${compiler:sys.shortName}" fontSize="18" />
131 <versionLine x="85" y="109" text="version ${compiler:sys.version}" />
134 <java mainClass="com.threerings.getdown.launcher.GetdownApp" vmParameters="-Dinstaller_template_version=${compiler:INSTALLER_TEMPLATE_VERSION}" arguments=""${launcher:sys.launcherDirectory}" jalview">
136 <archive location="getdown-launcher.jar" />
137 <archive location="${compiler:GETDOWN_INSTALL_DIR}/getdown-launcher.jar" failOnError="false" />
140 <macStaticAssociationActions mode="selected">
144 </macStaticAssociationActions>
145 <infoPlist>${compiler:file("${compiler:INFO_PLIST_FILE_ASSOCIATIONS_FILE}")}</infoPlist>
147 <file path="${compiler:JALVIEW_DIR}/${compiler:PNG_ICON_FILE}" />
151 <installerGui autoUpdateDescriptorUrl="https://www.jalview.org/install4j/updates.xml">
153 <application id="installer" beanClass="com.install4j.runtime.beans.applications.InstallerApplication" styleId="35" customIcnsFile="${compiler:JALVIEW_DIR}/${compiler:MAC_ICONS_FILE}" customIcoFile="${compiler:JALVIEW_DIR}/${compiler:WINDOWS_ICONS_FILE}">
155 <property name="useCustomIcon" type="boolean" value="true" />
158 <styleOverride name="Customize banner image" enabled="true">
159 <group id="146" beanClass="com.install4j.runtime.beans.groups.VerticalFormComponentGroup" useExternalParametrization="true" externalParametrizationName="Customize banner image" externalParametrizationMode="include">
161 <property name="backgroundColor">
162 <object class="java.awt.Color">
169 <property name="borderSides">
170 <object class="com.install4j.runtime.beans.formcomponents.BorderSides">
171 <property name="bottom" type="boolean" value="true" />
174 <property name="imageEdgeBackgroundColor">
175 <object class="java.awt.Color">
182 <property name="imageEdgeBorder" type="boolean" value="true" />
183 <property name="imageFile">
184 <object class="com.install4j.api.beans.ExternalFile">
185 <string>${compiler:JALVIEW_DIR}/${compiler:BACKGROUND}</string>
188 <property name="insets">
189 <object class="java.awt.Insets">
197 <externalParametrizationPropertyNames>
198 <propertyName>imageAnchor</propertyName>
199 <propertyName>imageEdgeBackgroundColor</propertyName>
200 <propertyName>imageFile</propertyName>
201 </externalParametrizationPropertyNames>
204 <styleOverride name="Jalview" enabled="true">
205 <formComponent name="Watermark" id="352" beanClass="com.install4j.runtime.beans.formcomponents.SeparatorComponent" insetTop="0" insetLeft="5" insetBottom="0" useExternalParametrization="true" externalParametrizationName="Jalview" externalParametrizationMode="include">
207 <property name="enabledTitleText" type="boolean" value="false" />
209 <externalParametrizationPropertyNames>
210 <propertyName>labelText</propertyName>
211 </externalParametrizationPropertyNames>
216 <screen id="1" beanClass="com.install4j.runtime.beans.screens.StartupScreen" rollbackBarrierExitCode="0">
218 <action id="22" beanClass="com.install4j.runtime.beans.actions.misc.RequestPrivilegesAction" actionElevationType="none" rollbackBarrierExitCode="0">
220 <property name="obtainIfAdminWin" type="boolean" value="false" />
227 <screen id="2" beanClass="com.install4j.runtime.beans.screens.WelcomeScreen" rollbackBarrierExitCode="0">
229 <styleOverride name="Customize banner image" enabled="true">
230 <group id="145" beanClass="com.install4j.runtime.beans.groups.VerticalFormComponentGroup" useExternalParametrization="true" externalParametrizationName="Customize banner image" externalParametrizationMode="include">
232 <property name="backgroundColor">
233 <object class="java.awt.Color">
240 <property name="borderSides">
241 <object class="com.install4j.runtime.beans.formcomponents.BorderSides">
242 <property name="bottom" type="boolean" value="true" />
245 <property name="imageEdgeBackgroundColor">
246 <object class="java.awt.Color">
253 <property name="imageEdgeBorder" type="boolean" value="true" />
254 <property name="imageFile">
255 <object class="com.install4j.api.beans.ExternalFile">
256 <string>${compiler:JALVIEW_DIR}/${compiler:BACKGROUND}</string>
259 <property name="insets">
260 <object class="java.awt.Insets">
268 <externalParametrizationPropertyNames>
269 <propertyName>imageAnchor</propertyName>
270 <propertyName>imageEdgeBackgroundColor</propertyName>
271 <propertyName>imageFile</propertyName>
272 </externalParametrizationPropertyNames>
277 <action id="7" beanClass="com.install4j.runtime.beans.actions.misc.LoadResponseFileAction" rollbackBarrierExitCode="0" multiExec="true">
279 <property name="excludedVariables" type="array" elementType="string" length="1">
280 <element index="0">sys.installationDir</element>
283 <condition>context.getBooleanVariable("sys.confirmedUpdateInstallation")</condition>
287 <formComponent id="3" beanClass="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
289 <property name="labelText" type="string">${form:welcomeMessage}</property>
291 <visibilityScript>!context.isConsole()</visibilityScript>
293 <formComponent id="4" beanClass="com.install4j.runtime.beans.formcomponents.ConsoleHandlerFormComponent">
295 <property name="consoleScript">
296 <object class="com.install4j.api.beans.ScriptProperty">
297 <property name="value" type="string">String message = context.getMessage("ConsoleWelcomeLabel", context.getApplicationName());
298 return console.askOkCancel(message, true);
304 <formComponent id="5" beanClass="com.install4j.runtime.beans.formcomponents.UpdateAlertComponent" useExternalParametrization="true" externalParametrizationName="Update Alert" externalParametrizationMode="include">
305 <externalParametrizationPropertyNames>
306 <propertyName>updateCheck</propertyName>
307 </externalParametrizationPropertyNames>
309 <formComponent id="6" beanClass="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent" insetTop="20">
311 <property name="labelText" type="string">${i18n:ClickNext}</property>
316 <screen id="8" beanClass="com.install4j.runtime.beans.screens.InstallationDirectoryScreen" rollbackBarrierExitCode="0">
317 <condition>!context.getBooleanVariable("sys.confirmedUpdateInstallation")</condition>
319 <action id="11" beanClass="com.install4j.runtime.beans.actions.misc.LoadResponseFileAction" rollbackBarrierExitCode="0" multiExec="true">
321 <property name="excludedVariables" type="array" elementType="string" length="1">
322 <element index="0">sys.installationDir</element>
325 <condition>context.getVariable("sys.responseFile") == null</condition>
329 <formComponent id="9" beanClass="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent" insetBottom="25">
331 <property name="labelText" type="string">${i18n:SelectDirLabel(${compiler:sys.fullName})}</property>
334 <formComponent id="10" beanClass="com.install4j.runtime.beans.formcomponents.InstallationDirectoryChooserComponent" useExternalParametrization="true" externalParametrizationName="Installation Directory Chooser" externalParametrizationMode="include">
336 <property name="requestFocus" type="boolean" value="true" />
338 <externalParametrizationPropertyNames>
339 <propertyName>allowSpacesOnUnix</propertyName>
340 <propertyName>checkFreeSpace</propertyName>
341 <propertyName>checkWritable</propertyName>
342 <propertyName>existingDirWarning</propertyName>
343 <propertyName>manualEntryAllowed</propertyName>
344 <propertyName>showFreeDiskSpace</propertyName>
345 <propertyName>showRequiredDiskSpace</propertyName>
346 <propertyName>standardValidation</propertyName>
347 <propertyName>suggestAppDir</propertyName>
348 <propertyName>validateApplicationId</propertyName>
349 <propertyName>validationScript</propertyName>
350 </externalParametrizationPropertyNames>
354 <screen id="12" beanClass="com.install4j.runtime.beans.screens.ComponentsScreen" enabled="false" rollbackBarrierExitCode="0">
356 <formComponent id="13" beanClass="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
358 <property name="labelText" type="string">${i18n:SelectComponentsLabel2}</property>
360 <visibilityScript>!context.isConsole()</visibilityScript>
362 <formComponent id="14" beanClass="com.install4j.runtime.beans.formcomponents.ComponentSelectorComponent" useExternalParametrization="true" externalParametrizationName="Installation Components" externalParametrizationMode="include">
364 <property name="fillVertical" type="boolean" value="true" />
366 <externalParametrizationPropertyNames>
367 <propertyName>selectionChangedScript</propertyName>
368 </externalParametrizationPropertyNames>
372 <screen id="1692" beanClass="com.install4j.runtime.beans.screens.FileAssociationsScreen" rollbackBarrierExitCode="0">
374 <formComponent id="1693" beanClass="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent">
376 <property name="labelText" type="string">${i18n:SelectAssociationsLabel}</property>
379 <formComponent id="1694" beanClass="com.install4j.runtime.beans.formcomponents.FileAssociationsComponent" useExternalParametrization="true" externalParametrizationName="File Associations" externalParametrizationMode="include">
381 <property name="fillVertical" type="boolean" value="true" />
382 <property name="selectionButtonPosition" type="enum" class="com.install4j.runtime.beans.formcomponents.VerticalDockingPosition" value="TOP" />
383 <property name="showSelectionButtons" type="boolean" value="true" />
385 <externalParametrizationPropertyNames>
386 <propertyName>showSelectionButtons</propertyName>
387 <propertyName>selectionButtonPosition</propertyName>
388 </externalParametrizationPropertyNames>
392 <screen id="15" beanClass="com.install4j.runtime.beans.screens.InstallationScreen" rollbackBarrier="true" rollbackBarrierExitCode="0">
394 <action id="17" beanClass="com.install4j.runtime.beans.actions.InstallFilesAction" actionElevationType="elevated" rollbackBarrierExitCode="0" failureStrategy="quit" errorMessage="${i18n:FileCorrupted}" />
395 <action name="Create program group (RELEASE)" id="18" customizedId="PROGRAM_GROUP_RELEASE" beanClass="com.install4j.runtime.beans.actions.desktop.CreateProgramGroupAction" actionElevationType="elevated" rollbackBarrierExitCode="0">
397 <property name="allUsers" type="boolean" value="false" />
398 <property name="categories" type="string">${compiler:APPLICATION_CATEGORIES}</property>
399 <property name="programGroupEntryConfigs">
401 <object class="com.install4j.runtime.beans.screens.components.ProgramGroupFileConfig">
402 <property name="name" type="string">Examples</property>
403 <property name="target">
404 <object class="java.io.File">
405 <string>examples</string>
411 <property name="programGroupName" type="string">${compiler:JALVIEW_NAME}</property>
412 <property name="uninstallerMenuName" type="string">${i18n:UninstallerMenuEntry(${compiler:sys.fullName})}</property>
414 <condition>!context.getBooleanVariable("sys.programGroupDisabled")</condition>
416 <action name="Create program group (NON-RELEASE)" id="2730" customizedId="PROGRAM_GROUP_NON_RELEASE" beanClass="com.install4j.runtime.beans.actions.desktop.CreateProgramGroupAction" actionElevationType="elevated" rollbackBarrierExitCode="0">
418 <property name="allUsers" type="boolean" value="false" />
419 <property name="categories" type="string">${compiler:APPLICATION_CATEGORIES}</property>
420 <property name="programGroupName" type="string">${compiler:JALVIEW_NAME}</property>
421 <property name="uninstallerMenuName" type="string">${i18n:UninstallerMenuEntry(${compiler:sys.fullName})}</property>
423 <condition>!context.getBooleanVariable("sys.programGroupDisabled")</condition>
425 <action id="19" beanClass="com.install4j.runtime.beans.actions.desktop.RegisterAddRemoveAction" actionElevationType="elevated" rollbackBarrierExitCode="0">
427 <property name="itemName" type="string">${compiler:sys.fullName} ${compiler:sys.version}</property>
430 <action id="124" beanClass="com.install4j.runtime.beans.actions.control.SetVariableAction" enabled="false" rollbackBarrierExitCode="0">
432 <property name="script">
433 <object class="com.install4j.api.beans.ScriptProperty">
434 <property name="value" type="string" />
437 <property name="variableName" type="string" />
439 <condition>true</condition>
441 <action id="134" beanClass="com.install4j.runtime.beans.actions.misc.AddVmOptionsAction" enabled="false" actionElevationType="elevated" rollbackBarrierExitCode="0">
443 <property name="launcherId" type="string">121</property>
444 <property name="vmOptions" type="array" elementType="string" length="0" />
447 <group name="File Associations" id="2251" beanClass="com.install4j.runtime.beans.groups.ActionGroup">
449 <action id="2253" beanClass="com.install4j.runtime.beans.actions.control.SetMessageAction" actionElevationType="none" rollbackBarrierExitCode="0">
451 <property name="statusMessage" type="string">Creating file associations...</property>
452 <property name="useDetail" type="boolean" value="true" />
453 <property name="useStatus" type="boolean" value="true" />
456 <action id="2254" beanClass="com.install4j.runtime.beans.actions.control.SetProgressAction" actionElevationType="none" rollbackBarrierExitCode="0">
458 <property name="progressChangeType" type="enum" class="com.install4j.runtime.beans.actions.control.ProgressChangeType" value="SET_INDETERMINATE" />
461 <action name="EXTENSIONS_REPLACED_BY_GRADLE" id="1691" customizedId="EXTENSIONS" beanClass="com.install4j.runtime.beans.actions.desktop.CreateFileAssociationAction" actionElevationType="elevated" rollbackBarrierExitCode="0">
463 <property name="description" type="string">This action, identified by its name "EXTENSIONS_REPLACED_BY_GRADLE", will be replaced by gradle with the contents of file 'file_associations_auto_install4j.xml'.</property>
464 <property name="extension" type="string">extensions_to_be_replaced_by_gradle</property>
467 <action id="2542" beanClass="com.install4j.runtime.beans.actions.control.SetMessageAction" actionElevationType="none" rollbackBarrierExitCode="0">
469 <property name="statusMessage" type="string">Creating file associations</property>
470 <property name="useDetail" type="boolean" value="true" />
471 <property name="useStatus" type="boolean" value="true" />
474 <action id="2541" beanClass="com.install4j.runtime.beans.actions.control.SetProgressAction" actionElevationType="none" rollbackBarrierExitCode="0">
476 <property name="percentValue" type="int" value="100" />
481 <action id="2350" beanClass="com.install4j.runtime.beans.actions.desktop.UrlHandlerAction" actionElevationType="elevated" rollbackBarrierExitCode="0">
483 <property name="launcherId" type="string">737</property>
484 <property name="scheme" type="string">jalview</property>
487 <action id="2450" beanClass="com.install4j.runtime.beans.actions.desktop.UrlHandlerAction" actionElevationType="elevated" rollbackBarrierExitCode="0">
489 <property name="launcherId" type="string">737</property>
490 <property name="scheme" type="string">jalviews</property>
493 <action id="2641" beanClass="com.install4j.runtime.beans.actions.desktop.UrlHandlerAction" actionElevationType="elevated" rollbackBarrierExitCode="0">
495 <property name="launcherId" type="string">737</property>
496 <property name="scheme" type="string">${compiler:EXTRA_SCHEME}</property>
501 <formComponent id="16" beanClass="com.install4j.runtime.beans.formcomponents.ProgressComponent">
503 <property name="initialStatusMessage" type="string">${i18n:WizardPreparing}</property>
508 <screen id="20" beanClass="com.install4j.runtime.beans.screens.FinishedScreen" rollbackBarrierExitCode="0" finishScreen="true">
510 <action id="2012" beanClass="com.install4j.runtime.beans.actions.desktop.CreateStartMenuEntryAction" actionElevationType="elevated" rollbackBarrierExitCode="0">
512 <property name="allUsers" type="boolean" value="false" />
513 <property name="categories" type="string">${compiler:APPLICATION_CATEGORIES}</property>
514 <property name="entryName" type="string">${compiler:JALVIEW_APPLICATION_NAME}</property>
515 <property name="file">
516 <object class="java.io.File">
517 <string>${installer:sys.contentDir}/${compiler:EXECUTABLE_NAME}</string>
520 <property name="icon">
521 <object class="com.install4j.api.beans.ExternalFile">
522 <string>${compiler:JALVIEW_DIR}/${compiler:WINDOWS_ICONS_FILE}</string>
525 <property name="programGroupName" type="string">${compiler:JALVIEW_NAME}</property>
526 <property name="unixIconFile">
527 <object class="com.install4j.api.beans.ExternalFile">
528 <string>${compiler:JALVIEW_DIR}/${compiler:PNG_ICON_FILE}</string>
532 <condition>!context.getBooleanVariable("sys.programGroupDisabled")</condition>
534 <action id="573" beanClass="com.install4j.runtime.beans.actions.desktop.CreateDesktopLinkAction" actionElevationType="elevated" rollbackBarrierExitCode="0" errorMessage="Could not make desktop link">
536 <property name="allUsers" type="boolean" value="false" />
537 <property name="description" type="string">${compiler:JALVIEW_APPLICATION_NAME}</property>
538 <property name="file">
539 <object class="java.io.File">
540 <string>${installer:sys.contentDir}/${compiler:EXECUTABLE_NAME}</string>
543 <property name="name" type="string">${compiler:JALVIEW_APPLICATION_NAME}</property>
544 <property name="unixIconFile">
545 <object class="com.install4j.api.beans.ExternalFile">
546 <string>${compiler:JALVIEW_DIR}/${compiler:PNG_ICON_FILE}</string>
549 <property name="winIconFile">
550 <object class="com.install4j.api.beans.ExternalFile">
551 <string>${compiler:JALVIEW_DIR}/${compiler:WINDOWS_ICONS_FILE}</string>
555 <condition>context.getBooleanVariable("createDesktopLinkAction")</condition>
557 <action id="576" beanClass="com.install4j.runtime.beans.actions.desktop.AddToDockAction" actionElevationType="none" rollbackBarrierExitCode="0">
559 <property name="executable">
560 <object class="java.io.File">
561 <string>${compiler:JALVIEW_APPLICATION_NAME}.app</string>
565 <condition>context.getBooleanVariable("addToDockAction")</condition>
569 <formComponent id="21" beanClass="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent" insetBottom="10">
571 <property name="labelText" type="string">${form:finishedMessage}</property>
574 <formComponent name="Add a desktop link" id="574" beanClass="com.install4j.runtime.beans.formcomponents.CheckboxComponent">
576 <property name="checkboxText" type="string">${i18n:CreateDesktopIcon}</property>
577 <property name="initiallySelected" type="boolean" value="true" />
578 <property name="variableName" type="string">createDesktopLinkAction</property>
581 <formComponent name="Add an executable to the dock" id="577" beanClass="com.install4j.runtime.beans.formcomponents.CheckboxComponent">
583 <property name="checkboxText" type="string">${i18n:AddToDock}</property>
584 <property name="initiallySelected" type="boolean" value="true" />
585 <property name="variableName" type="string">addToDockAction</property>
587 <visibilityScript>Util.isMacOS()</visibilityScript>
593 <application id="uninstaller" beanClass="com.install4j.runtime.beans.applications.UninstallerApplication" styleId="35">
595 <property name="customMacosExecutableName" type="string">${i18n:UninstallerMenuEntry(${compiler:sys.fullName})}</property>
596 <property name="useCustomMacosExecutableName" type="boolean" value="true" />
599 <styleOverride name="Customize banner image" enabled="true">
600 <group id="147" beanClass="com.install4j.runtime.beans.groups.VerticalFormComponentGroup" useExternalParametrization="true" externalParametrizationName="Customize banner image" externalParametrizationMode="include">
602 <property name="backgroundColor">
603 <object class="java.awt.Color">
610 <property name="borderSides">
611 <object class="com.install4j.runtime.beans.formcomponents.BorderSides">
612 <property name="bottom" type="boolean" value="true" />
615 <property name="imageEdgeBackgroundColor">
616 <object class="java.awt.Color">
623 <property name="imageEdgeBorder" type="boolean" value="true" />
624 <property name="imageFile">
625 <object class="com.install4j.api.beans.ExternalFile">
626 <string>${compiler:JALVIEW_DIR}/${compiler:BACKGROUND}</string>
629 <property name="insets">
630 <object class="java.awt.Insets">
638 <externalParametrizationPropertyNames>
639 <propertyName>imageAnchor</propertyName>
640 <propertyName>imageEdgeBackgroundColor</propertyName>
641 <propertyName>imageFile</propertyName>
642 </externalParametrizationPropertyNames>
647 <screen id="23" beanClass="com.install4j.runtime.beans.screens.StartupScreen" rollbackBarrierExitCode="0">
649 <action id="33" beanClass="com.install4j.runtime.beans.actions.misc.LoadResponseFileAction" rollbackBarrierExitCode="0" />
650 <action id="34" beanClass="com.install4j.runtime.beans.actions.misc.RequireInstallerPrivilegesAction" actionElevationType="none" rollbackBarrierExitCode="0" />
655 <screen id="24" beanClass="com.install4j.runtime.beans.screens.UninstallWelcomeScreen" rollbackBarrierExitCode="0">
657 <formComponent id="25" beanClass="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent" insetBottom="10">
659 <property name="labelText" type="string">${form:welcomeMessage}</property>
661 <visibilityScript>!context.isConsole()</visibilityScript>
663 <formComponent id="26" beanClass="com.install4j.runtime.beans.formcomponents.ConsoleHandlerFormComponent">
665 <property name="consoleScript">
666 <object class="com.install4j.api.beans.ScriptProperty">
667 <property name="value" type="string">String message = context.getMessage("ConfirmUninstall", context.getApplicationName());
668 return console.askYesNo(message, true);
676 <screen id="27" beanClass="com.install4j.runtime.beans.screens.UninstallationScreen" rollbackBarrierExitCode="0">
678 <action id="659" beanClass="com.install4j.runtime.beans.actions.control.SetProgressAction" actionElevationType="none" rollbackBarrierExitCode="0">
680 <property name="progressChangeType" type="enum" class="com.install4j.runtime.beans.actions.control.ProgressChangeType" value="SET_INDETERMINATE" />
683 <action id="29" beanClass="com.install4j.runtime.beans.actions.UninstallFilesAction" actionElevationType="elevated" rollbackBarrierExitCode="0" />
684 <action id="660" beanClass="com.install4j.runtime.beans.actions.control.SetProgressAction" enabled="false" actionElevationType="none" rollbackBarrierExitCode="0">
686 <property name="percentValue" type="int" value="95" />
689 <action id="1525" beanClass="com.install4j.runtime.beans.actions.files.DeleteFileAction" actionElevationType="elevated" rollbackBarrierExitCode="0">
691 <property name="files" type="array" class="java.io.File" length="36">
693 <object class="java.io.File">
698 <object class="java.io.File">
699 <string>jre.jar</string>
703 <object class="java.io.File">
704 <string>.install4j</string>
708 <object class="java.io.File">
709 <string>getdown-launcher.jar</string>
713 <object class="java.io.File">
714 <string>getdown-launcher-old.jar</string>
718 <object class="java.io.File">
719 <string>getdown-launcher-new.jar</string>
723 <object class="java.io.File">
724 <string>gettingdown.lock</string>
728 <object class="java.io.File">
729 <string>jre.zip</string>
733 <object class="java.io.File">
734 <string>digest.txt</string>
738 <object class="java.io.File">
739 <string>digest2.txt</string>
743 <object class="java.io.File">
744 <string>getdown-launcher.jarv</string>
748 <object class="java.io.File">
749 <string>getdown-launcher-new.jarv</string>
753 <object class="java.io.File">
754 <string>launcher.log</string>
758 <object class="java.io.File">
759 <string>proxy.txt</string>
763 <object class="java.io.File">
764 <string>build_properties</string>
768 <object class="java.io.File">
769 <string>channel_launch*.jvl</string>
773 <object class="java.io.File">
774 <string>jalview*.jvl</string>
778 <object class="java.io.File">
779 <string>*.jarv</string>
783 <object class="java.io.File">
784 <string>*.log</string>
788 <object class="java.io.File">
789 <string>*.txt</string>
793 <object class="java.io.File">
794 <string>*_new</string>
798 <object class="java.io.File">
799 <string>hs_err_*.*</string>
803 <object class="java.io.File">
804 <string>${compiler:GETDOWN_DIST_DIR}</string>
808 <object class="java.io.File">
809 <string>${compiler:GETDOWN_ALT_DIR}</string>
813 <object class="java.io.File">
814 <string>${compiler:GETDOWN_RESOURCE_DIR}</string>
818 <object class="java.io.File">
819 <string>META-INF</string>
823 <object class="java.io.File">
824 <string>install</string>
828 <object class="java.io.File">
829 <string>resource</string>
833 <object class="java.io.File">
834 <string>dist</string>
838 <object class="java.io.File">
839 <string>release</string>
843 <object class="java.io.File">
848 <object class="java.io.File">
853 <object class="java.io.File">
854 <string>build</string>
858 <object class="java.io.File">
859 <string>alt_*</string>
863 <object class="java.io.File">
864 <string>dev_*</string>
868 <object class="java.io.File">
869 <string>build_*</string>
873 <property name="recursive" type="boolean" value="true" />
876 <action id="1791" beanClass="com.install4j.runtime.beans.actions.control.SetProgressAction" actionElevationType="none" rollbackBarrierExitCode="0">
878 <property name="percentValue" type="int" value="100" />
883 <formComponent id="28" beanClass="com.install4j.runtime.beans.formcomponents.ProgressComponent">
885 <property name="initialStatusMessage" type="string">${i18n:UninstallerPreparing}</property>
890 <screen id="32" beanClass="com.install4j.runtime.beans.screens.UninstallFailureScreen" rollbackBarrierExitCode="0" finishScreen="true" />
891 <screen id="30" beanClass="com.install4j.runtime.beans.screens.UninstallSuccessScreen" styleId="41" rollbackBarrierExitCode="0" finishScreen="true">
893 <formComponent id="31" beanClass="com.install4j.runtime.beans.formcomponents.MultilineLabelComponent" insetBottom="10">
895 <property name="labelText" type="string">${form:successMessage}</property>
903 <styles defaultStyleId="35">
904 <style name="Standard" id="35" beanClass="com.install4j.runtime.beans.styles.FormStyle">
906 <formComponent name="Header" id="36" beanClass="com.install4j.runtime.beans.styles.NestedStyleComponent" insetTop="0" insetBottom="0">
908 <property name="styleId" type="string">48</property>
911 <group name="Main" id="37" beanClass="com.install4j.runtime.beans.groups.VerticalFormComponentGroup">
913 <property name="imageEdgeAxisType" type="enum" class="com.install4j.runtime.beans.formcomponents.AxisType" value="HORIZONTAL" />
914 <property name="imageEdgeBackgroundColor">
915 <object class="java.awt.Color">
922 <property name="imageFile">
923 <object class="com.install4j.api.beans.ExternalFile">
924 <string>${compiler:JALVIEW_DIR}/${compiler:BACKGROUND}</string>
927 <property name="imageOverlap" type="boolean" value="true" />
930 <formComponent id="38" beanClass="com.install4j.runtime.beans.styles.ContentComponent" insetTop="10" insetLeft="20" insetBottom="10" insetRight="20" />
931 <formComponent name="Watermark" id="39" beanClass="com.install4j.runtime.beans.formcomponents.SeparatorComponent" insetTop="0" insetLeft="5" insetBottom="0" useExternalParametrization="true" externalParametrizationName="${compiler:JALVIEW_APPLICATION_NAME}" externalParametrizationMode="include">
933 <property name="enabledTitleText" type="boolean" value="false" />
935 <externalParametrizationPropertyNames>
936 <propertyName>labelText</propertyName>
937 </externalParametrizationPropertyNames>
939 <formComponent name="Footer" id="40" beanClass="com.install4j.runtime.beans.styles.NestedStyleComponent" insetTop="0" insetBottom="0">
941 <property name="styleId" type="string">52</property>
948 <style name="Banner" id="41" beanClass="com.install4j.runtime.beans.styles.FormStyle">
950 <group id="42" beanClass="com.install4j.runtime.beans.groups.VerticalFormComponentGroup" useExternalParametrization="true" externalParametrizationName="Customize banner image" externalParametrizationMode="include">
952 <property name="backgroundColor">
953 <object class="java.awt.Color">
960 <property name="borderSides">
961 <object class="com.install4j.runtime.beans.formcomponents.BorderSides">
962 <property name="bottom" type="boolean" value="true" />
965 <property name="imageEdgeBackgroundColor">
966 <object class="java.awt.Color">
973 <property name="imageEdgeBorder" type="boolean" value="true" />
974 <property name="imageFile">
975 <object class="com.install4j.api.beans.ExternalFile">
976 <string>${compiler:sys.install4jHome}/resource/styles/wizard.png</string>
979 <property name="insets">
980 <object class="java.awt.Insets">
989 <formComponent id="43" beanClass="com.install4j.runtime.beans.styles.ScreenTitleComponent" insetTop="0">
991 <property name="labelFontSizePercent" type="int" value="130" />
992 <property name="labelFontStyle" type="enum" class="com.install4j.runtime.beans.formcomponents.FontStyle" value="BOLD" />
993 <property name="labelFontType" type="enum" class="com.install4j.runtime.beans.formcomponents.FontType" value="DERIVED" />
996 <formComponent id="44" beanClass="com.install4j.runtime.beans.formcomponents.SeparatorComponent" />
997 <formComponent id="45" beanClass="com.install4j.runtime.beans.styles.ContentComponent" insetTop="10" insetBottom="0" />
999 <externalParametrizationPropertyNames>
1000 <propertyName>imageAnchor</propertyName>
1001 <propertyName>imageEdgeBackgroundColor</propertyName>
1002 <propertyName>imageFile</propertyName>
1003 </externalParametrizationPropertyNames>
1005 <formComponent id="46" beanClass="com.install4j.runtime.beans.styles.NestedStyleComponent" insetBottom="0">
1007 <property name="styleId" type="string">52</property>
1012 <group name="Style components" id="47" beanClass="com.install4j.runtime.beans.groups.StyleGroup">
1014 <style name="Standard header" id="48" beanClass="com.install4j.runtime.beans.styles.FormStyle">
1016 <property name="fillVertical" type="boolean" value="false" />
1017 <property name="standalone" type="boolean" value="false" />
1018 <property name="verticalAnchor" type="enum" class="com.install4j.api.beans.Anchor" value="NORTH" />
1021 <group id="49" beanClass="com.install4j.runtime.beans.groups.VerticalFormComponentGroup" useExternalParametrization="true" externalParametrizationName="Customize title bar" externalParametrizationMode="include">
1023 <property name="backgroundColor">
1024 <object class="java.awt.Color">
1031 <property name="borderSides">
1032 <object class="com.install4j.runtime.beans.formcomponents.BorderSides">
1033 <property name="bottom" type="boolean" value="true" />
1036 <property name="imageAnchor" type="enum" class="com.install4j.api.beans.Anchor" value="NORTHEAST" />
1037 <property name="imageEdgeBorderWidth" type="int" value="2" />
1038 <property name="imageFile">
1039 <object class="com.install4j.api.beans.ExternalFile">
1040 <string>icon:${installer:sys.installerApplicationMode}_header.png</string>
1043 <property name="imageInsets">
1044 <object class="java.awt.Insets">
1051 <property name="insets">
1052 <object class="java.awt.Insets">
1061 <formComponent name="Title" id="50" beanClass="com.install4j.runtime.beans.styles.ScreenTitleComponent">
1063 <property name="labelFontStyle" type="enum" class="com.install4j.runtime.beans.formcomponents.FontStyle" value="BOLD" />
1064 <property name="labelFontType" type="enum" class="com.install4j.runtime.beans.formcomponents.FontType" value="DERIVED" />
1067 <formComponent name="Subtitle" id="51" beanClass="com.install4j.runtime.beans.styles.ScreenTitleComponent" insetLeft="8">
1069 <property name="titleType" type="enum" class="com.install4j.runtime.beans.styles.TitleType" value="SUB_TITLE" />
1073 <externalParametrizationPropertyNames>
1074 <propertyName>backgroundColor</propertyName>
1075 <propertyName>foregroundColor</propertyName>
1076 <propertyName>imageAnchor</propertyName>
1077 <propertyName>imageFile</propertyName>
1078 <propertyName>imageOverlap</propertyName>
1079 </externalParametrizationPropertyNames>
1083 <style name="Standard footer" id="52" beanClass="com.install4j.runtime.beans.styles.FormStyle">
1085 <property name="fillVertical" type="boolean" value="false" />
1086 <property name="standalone" type="boolean" value="false" />
1087 <property name="verticalAnchor" type="enum" class="com.install4j.api.beans.Anchor" value="SOUTH" />
1090 <group id="53" beanClass="com.install4j.runtime.beans.groups.HorizontalFormComponentGroup">
1092 <property name="alignFirstLabel" type="boolean" value="false" />
1093 <property name="insets">
1094 <object class="java.awt.Insets">
1103 <formComponent id="54" beanClass="com.install4j.runtime.beans.formcomponents.SpringComponent" />
1104 <formComponent name="Back button" id="55" beanClass="com.install4j.runtime.beans.styles.StandardControlButtonComponent">
1106 <property name="buttonText" type="string">< ${i18n:ButtonBack}</property>
1107 <property name="controlButtonType" type="enum" class="com.install4j.api.context.ControlButtonType" value="PREVIOUS" />
1110 <formComponent name="Next button" id="56" beanClass="com.install4j.runtime.beans.styles.StandardControlButtonComponent">
1112 <property name="buttonText" type="string">${i18n:ButtonNext} ></property>
1113 <property name="controlButtonType" type="enum" class="com.install4j.api.context.ControlButtonType" value="NEXT" />
1116 <formComponent name="Cancel button" id="57" beanClass="com.install4j.runtime.beans.styles.StandardControlButtonComponent" insetLeft="5">
1118 <property name="buttonText" type="string">${i18n:ButtonCancel}</property>
1119 <property name="controlButtonType" type="enum" class="com.install4j.api.context.ControlButtonType" value="CANCEL" />
1131 <windows name="Windows x64 EXE Installer" id="743" mediaFileName="${compiler:APPLICATION_FOLDER}-${compiler:JALVIEW_VERSION}-${compiler:sys.platform}-java_${compiler:JAVA_INTEGER_VERSION}" installDir="${compiler:APPLICATION_FOLDER}" runPostProcessor="true" postProcessor="${compiler:JSIGN_SH} $EXECUTABLE" customInstallBaseDir="~/AppData/Local">
1132 <excludedComponents>
1133 <component id="1155" />
1134 <component id="1156" />
1135 <component id="1276" />
1136 <component id="1881" />
1137 <component id="2110" />
1138 </excludedComponents>
1140 <entry defaultFileset="true" />
1141 <entry filesetId="880" />
1142 <entry filesetId="882" />
1143 <entry filesetId="1873" />
1144 <entry filesetId="2105" />
1146 <jreBundle jreBundleSource="preCreated" includedJre="${compiler:WINDOWS_JAVA_VM_TGZ}" manualJreEntry="true" />
1148 <macosArchive name="macOS Disk Image" id="878" customizedId="MACOS_DISK_IMAGE" mediaFileName="${compiler:APPLICATION_FOLDER}-${compiler:JALVIEW_VERSION}-${compiler:sys.platform}-java_${compiler:JAVA_INTEGER_VERSION}" volumeName="${compiler:INSTALLER_NAME}" launcherId="737">
1149 <excludedComponents>
1150 <component id="1156" />
1151 <component id="1276" />
1152 <component id="1881" />
1153 </excludedComponents>
1155 <entry defaultFileset="true" />
1156 <entry filesetId="882" />
1157 <entry filesetId="1873" />
1160 <symlink name="" "" target="/Applications" />
1161 <file name=".background/jalview_dmg_background.png" file="${compiler:JALVIEW_DIR}/${compiler:MACOS_DMG_BG_IMAGE}" />
1162 <file name=".DS_Store" file="${compiler:JALVIEW_DIR}/${compiler:MACOS_DMG_DS_STORE}" />
1163 <file name="${compiler:JALVIEW_APPLICATION_NAME}.app/Contents/Resources/Jalview-File.icns" file="${compiler:JALVIEW_DIR}/${compiler:INSTALL4J_UTILS_DIR}/Jalview-File.icns" />
1164 <file name="${compiler:JALVIEW_APPLICATION_NAME}.app/Contents/Resources/Jalview-Launch.icns" file="${compiler:JALVIEW_DIR}/${compiler:INSTALL4J_UTILS_DIR}/Jalview-Launch.icns" />
1165 <symlink name="Uninstall Old Jalview (optional).app" target="${compiler:JALVIEW_APPLICATION_NAME}.app/Contents/Resources/app/Uninstall Old Jalview.app" />
1168 <unixInstaller name="Linux x64 Shell Installer" id="1595" mediaFileName="${compiler:UNIX_APPLICATION_FOLDER}-${compiler:JALVIEW_VERSION}-linux_x64-java_${compiler:JAVA_INTEGER_VERSION}" installDir="${compiler:UNIX_APPLICATION_FOLDER}" customInstallBaseDir="~/opt/">
1169 <excludedComponents>
1170 <component id="1155" />
1171 <component id="1156" />
1172 <component id="1276" />
1173 <component id="1881" />
1174 <component id="2110" />
1175 </excludedComponents>
1177 <entry defaultFileset="true" />
1178 <entry filesetId="880" />
1179 <entry filesetId="882" />
1180 <entry filesetId="1873" />
1181 <entry filesetId="2105" />
1183 <jreBundle jreBundleSource="preCreated" includedJre="${compiler:LINUX_JAVA_VM_TGZ}" manualJreEntry="true" />
1185 <unixArchive name="Unix .tar.gz Archive" id="1596" mediaFileName="${compiler:UNIX_APPLICATION_FOLDER}-${compiler:JALVIEW_VERSION}-${compiler:sys.platform}-java_${compiler:JAVA_INTEGER_VERSION}" installDir="${compiler:UNIX_APPLICATION_FOLDER}">
1186 <excludedComponents>
1187 <component id="1155" />
1188 <component id="1156" />
1189 <component id="1276" />
1190 <component id="1881" />
1191 <component id="2110" />
1192 </excludedComponents>
1194 <entry defaultFileset="true" />
1195 <entry filesetId="880" />
1196 <entry filesetId="882" />
1197 <entry filesetId="1873" />
1198 <entry filesetId="2105" />
1200 <jreBundle includedJre="${compiler:LINUX_JAVA_VM_TGZ}" manualJreEntry="true" />
1202 <unixInstaller name="Unix Shell Installer" id="2639" mediaFileName="${compiler:UNIX_APPLICATION_FOLDER}-${compiler:JALVIEW_VERSION}-${compiler:sys.platform}-java_${compiler:JAVA_INTEGER_VERSION}" installDir="${compiler:UNIX_APPLICATION_FOLDER}" customInstallBaseDir="~/opt/">
1203 <excludedComponents>
1204 <component id="1155" />
1205 <component id="1156" />
1206 <component id="1276" />
1207 <component id="1881" />
1208 <component id="2110" />
1209 </excludedComponents>
1211 <entry defaultFileset="true" />
1212 <entry filesetId="880" />
1213 <entry filesetId="882" />
1214 <entry filesetId="1873" />
1215 <entry filesetId="2105" />
1217 <jreBundle includedJre="${compiler:LINUX_JAVA_VM_TGZ}" manualJreEntry="true" />
1221 <mediaSet refId="153" />
1222 <mediaSet refId="570" />
1223 <mediaSet refId="743" />
1224 <mediaSet refId="2446" />
1225 <mediaSet refId="878" />
1226 <mediaSet refId="1595" />
1227 <mediaSet refId="1596" />
1228 <mediaSet refId="2639" />