2016-08-01 20 views
1

Ich erstellte die ausführbare Datei des Installationsprogramms in Windows 7 64-Bit mit install4j 6.1.1. Dann wurde die ausführbare Datei auf einen Windows Server 2012-Computer kopiert und die Software wurde installiert. Nach der Installation wurde das Fenster zu jedem beliebigen Zeitpunkt neu gestartet (keine Anforderung für den Softwareinstallationsprozess), aber nach dem Neustart verschwand die Installationsdatei! Ich habe es erneut getestet, wobei ich das Installationsprogramm an verschiedenen Orten aufbewahre, aber jedes Mal, wenn ich die Software installiere und dann einen Neustart durchführe, wird das Installationsprogramm seltsamerweise gelöscht.Install4j: Ausführbare Datei gelöscht, wenn der Neustart nach der Installation in Windows Server 2012 64bit

Im Anschluss an die Medien-Datei-Einstellung innerhalb des install4j Projektes:

<windows name="Windows-64" id="24" customizedId="win64" mediaFileName="${compiler:sys.shortName}_${compiler:sys.version}_Windows_x64" installDir="/backend" overridePrincipalLanguage="false" jreBitType="64" runPostProcessor="false" postProcessor="" failOnPostProcessorError="false" useLegacyMediaFileIds="false" legacyMediaFileIds="" downloadURL="" includeAllDownloadableComponents="false" includedJRE="resources/windows-amd64-1.7.0_79" manualJREEntry="false" bundleType="1" jreURL="" jreShared="false" directDownload="false" installOnlyIfNecessary="false" customInstallBaseDir="C:/" contentFilesType="1" verifyIntegrity="true"> 
    <excludedComponents /> 
    <includedDownloadableComponents /> 
    <excludedLaunchers /> 
    <excludedBeans> 
    <bean refId="3770" /> 
    <bean refId="3771" /> 
    <bean refId="1594" /> 
    <bean refId="3772" /> 
    <bean refId="1737" /> 
    <bean refId="3773" /> 
    </excludedBeans> 
    <overriddenPrincipalLanguage id="en" customLocalizationFile="" /> 
    <exclude> 
    <entry location="admin/bin/teamviewer_11.0.57095.i686.rpm" fileType="regular" /> 
    <entry location="bin/fpcsctl" fileType="regular" /> 
    <entry location=".i4j_external_105/sql/initDB.sh" fileType="regular" /> 
    <entry location=".i4j_external_105/temp/jdk1.7.0_79_linux-32.zip" fileType="regular" /> 
    <entry location=".i4j_external_105/temp/jdk-7u79-windows-x32.zip" fileType="regular" /> 
    <entry location=".i4j_external_105/temp/postgresql-9.4.6-linux-32.zip" fileType="regular" /> 
    <entry location=".i4j_external_105/temp/postgresql-9.4.6-linux-64.zip" fileType="regular" /> 
    <entry location=".i4j_external_105/temp/postgresql-9.4.6-windows-x86.zip" fileType="regular" /> 
    <entry location=".i4j_external_105/temp/vcredist_x86.exe" fileType="regular" /> 
    <entry location=".i4j_external_105/temp/jdk1.7.0_79_linux-64.zip" fileType="regular" /> 
    <entry location=".i4j_external_105/temp/librxtxSerial.so" fileType="regular" /> 
    <entry location=".i4j_external_105/temp/librxtxParallel.so" fileType="regular" /> 
    </exclude> 
    <variables /> 
    <autoUpdate useMinUpdatableVersion="false" minUpdatableVersion="" useMaxUpdatableVersion="false" maxUpdatableVersion=""> 
    <commentFiles /> 
    <customAttributes /> 
    </autoUpdate> 
</windows> 

Antwort

1

Dies ist Fehler, der in install4j 6.1.2 behoben.

+0

nur aus Neugier, wenn es nicht zu komplex ist, was war der Grund für die Datei löschen? – ShaDooW