Zum Hauptinhalt springen

So konfigurieren Sie die Ausführung einer Java-JAR-Datei unter Windows als Dienst

Java JAR-Dateien - dies sind ausführbare Dateien, die Java-Anwendungen oder -Bibliotheken enthalten. Sie können JAR-Dateien auf dem Computer über die Befehlszeile ausführen, aber manchmal ist es erforderlich, dass eine Anwendung als Dienst im Hintergrund ausgeführt wird. In diesem Artikel erfahren Sie, wie Sie die Ausführung einer Java-JAR-Datei unter Windows als Dienst konfigurieren.

Das Ausführen einer JAR-Datei als Dienst bietet mehrere Vorteile:

  1. Möglichkeit, die Anwendung auszuführen, ohne dass Sie sich anmelden müssen.
  2. Startet die Anwendung automatisch, nachdem Sie den Computer neu gestartet oder heruntergefahren haben.
  3. Verwalten der Anwendung als Dienst, einschließlich Starten, Stoppen und Neustarten.

Um die Ausführung einer JAR-Datei als Dienst unter Windows zu konfigurieren, verwenden wir das Programm Java Service Wrapper. Dieses Programm erleichtert das Erstellen eines Dienstes aus einer JAR-Datei und bietet eine benutzerfreundliche Oberfläche für die Verwaltung der Anwendung.

Der Java Service Wrapper ist kostenlos, um parallel zu Java verwendet zu werden. Für die Verwendung in kommerziellen Anwendungen ist jedoch eine Lizenz erforderlich. Weitere Informationen zur Lizenzierung finden Sie auf der offiziellen Website von Java Service Wrapper.

Installieren von Java unter Windows

Um Java-JAR-Dateien unter Windows auszuführen, müssen Sie das Java Development Kit (JDK) auf Ihrem Computer installieren. Hier ist eine schrittweise Installationsanleitung:

  1. Besuchen Sie die offizielle Oracle-Website, wo Sie das JDK herunterladen können: https://www.oracle.com/java/technologies/javase-jdk11-downloads.html
  2. Wählen Sie auf der Download-Seite die JDK-Version aus, die Ihrem Windows-Betriebssystem entspricht. Klicken Sie auf den Download-Link.
  3. Öffnen Sie nach dem Herunterladen das JDK-Installationsprogramm und folgen Sie den Installationsanweisungen.
  4. Wählen Sie während der Installation den Pfad für die JDK-Installation aus und stellen Sie sicher, dass die Option Pfad zur Java-Umgebungsvariablen hinzufügen ausgewählt ist. Dies ermöglicht es Ihnen, das installierte JDK über die Befehlszeile zu verwenden.
  5. Überprüfen Sie nach Abschluss der Installation, ob das JDK erfolgreich installiert wurde, indem Sie eine Eingabeaufforderung öffnen und den Befehl java -version ausführen. Sie sollten Informationen zur installierten Java-Version sehen.

Nachdem die JDK-Installation abgeschlossen ist, können Sie die Java-JAR-Dateien auf Ihrem Windows-Computer ausführen.

Konfigurieren von Umgebungsvariablen

Sie müssen Umgebungsvariablen konfigurieren, bevor Sie die JAR-Datei unter Windows als Dienst ausführen können. Umgebungsvariablen sind Einstellungen, die vom Betriebssystem verwendet werden, um den Speicherort verschiedener Dateien und Ordner zu bestimmen.

Befolgen Sie die folgenden Schritte, um Umgebungsvariablen zu konfigurieren:

  1. Öffnen Sie das Startmenü und gehen Sie zur Systemsteuerung.
  2. Wählen Sie in der Systemsteuerung "System und Sicherheit" und gehen Sie zu "System".
  3. Wählen Sie auf der Seite System die Option Erweiterte Systemeinstellungen aus.
  4. Wählen Sie im sich öffnenden Fenster die Registerkarte "Erweitert" und klicken Sie auf die Schaltfläche "Umgebungsvariablen".
  5. Klicken Sie im Abschnitt Systemvariablen auf die Schaltfläche Neu.
  6. Geben Sie einen Variablennamen ein, z. B. "JAVA_HOME".
  7. Geben Sie im Feld Variablenwert den Pfad zum installierten Java Development Kit (JDK) auf Ihrem Computer an. Zum Beispiel: "C:\Program Files\Java\jdk1.8.0_221".
  8. Klicken Sie auf OK, um die Variable zu speichern.

Nachdem Sie die Umgebungsvariablen konfiguriert haben, können Sie die Ausführung der JAR-Datei in Windows als Dienst fortsetzen. Die Variable "JAVA_HOME" wird vom Betriebssystem verwendet, um den Speicherort des installierten JDK zu bestimmen.