2 Stimmen

Installationsprogramme für Windows

Ich versuche, ein natives Installationsprogramm für Windows zu finden, um eine Unternehmens-Java-Anwendung zu installieren. Die wichtigste Funktion, die ich benötige, ist die Möglichkeit, bestehende Installationen in einer Art rpm zu aktualisieren (Unterscheidung zwischen Konfigurationsdateien und zu aktualisierenden/ersetzenden Dateien). Ich verwende derzeit IZPack, dem diese Funktion, soweit ich sehen kann, fehlt.

Andere Funktionen, die ich benötige, sind Maven/Ant-Integration, JRE-Versionsprüfung und Bündelung, Registrierung als Windows-Server und -Anwendung (Fähigkeit zur Deinstallation von Windows-eigenen Tools) und die Fähigkeit, Parameter in Konfigurationsdateien zu analysieren und zu ersetzen, basierend auf Parametern, die bei der Installation angegeben werden.

Kennt jemand einen Installateur, der das alles machen kann?

0 Stimmen

5voto

Yuval Adam Punkte 155168

Überprüfen Sie NSIS . Es ist skriptfähig und einfach zu bedienen.

Für die Maven-Integration verwenden Sie die Maven NSIS-Plugin .

0voto

Es kostet Geld (es ist definitiv nicht billig), aber Sie könnten InstallAnywhere in Betracht ziehen. Ich benutze die 2008er Pro-Edition, und sie macht so ziemlich alles, was Sie angegeben haben. Ich benutze es seit Ewigkeiten und habe es noch nie benutzt.

  • Ant-Integration (Ant-Task für die Erstellung von Installationsprogrammen)
  • Ant-Integration (Aufruf eines Ant-Build-Skripts als Teil des Installationsprogramms).
  • Java-Pakete (Sie laden spezielle Pakete für Windows/Linux/Solaris usw. herunter)
  • Installationen als Dienst
  • Benutzerdefinierte Paneele für Ihr eigenes Aussehen und Gefühl.
  • Multiplattform-Adapter im nativen Look (d.h. kein Eingabeaufforderungsfenster a la Batch-Datei-Start).
  • Deinstallierbar über die Windows-Systemsteuerung.
  • Ersetzen von Parametern in Dateien, die gerade installiert wurden.

0voto

Daniel Lopez Punkte 3182

BitRock InstallBuilder kann fast alles, was Sie erwähnen, von Haus aus tun, etwa die Hälfte unserer Kunden nutzt es, um Java-Anwendungen unter Windows zu installieren. Wir unterstützen nicht das RPM-Verhalten, bestimmte Dateien als Konfiguration zu markieren, aber Sie können dies mit ein wenig Logik innerhalb des Installationsprogramms nachbilden (Sie können Datumsangaben oder md5s vergleichen und nur ersetzen, wenn sie unterschiedlich sind). Wir bieten kostenlose Lizenzen für Open-Source-Projekte und Rabatte für KMUs, lassen Sie es uns wissen, falls Sie sich qualifizieren.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X