Zum Hauptinhalt springen

Eine einfache Möglichkeit, eine JAR-Datei ohne Punkte und Doppelpunkte ausführbar zu machen

Sie sind wahrscheinlich bereits auf eine Situation gestoßen, in der Sie eine JAR-Datei erhalten haben, aber beim Versuch, sie auszuführen, passiert nichts. Dies kann daran liegen, dass die Datei nicht ausführbar ist. Keine Sorge, die Lösung für dieses Problem ist einfach genug und erfordert keine besonderen Programmierkenntnisse. In diesem Artikel werden wir Ihnen einige einfache Schritte erklären, mit denen Sie die JAR-Datei ausführbar machen können.

Der erste Schritt besteht darin, das Java Development Kit (JDK) zu installieren, das die Java Runtime Environment (JRE) enthält. Mit dem JDK können Sie Java-Programme kompilieren und ausführen. Sie können das JDK von der offiziellen Oracle-Website herunterladen und auf Ihrem Computer installieren.

Nachdem Sie das JDK installiert haben, müssen Sie der Umgebungsvariablen PATH den Pfad zu den Java-ausführbaren Dateien hinzufügen. Dadurch kann das Betriebssystem Java-ausführbare Dateien finden, ohne den vollständigen Pfad zu ihnen anzugeben. Der Pfad zu den ausführbaren Java-Dateien sieht normalerweise folgendermaßen aus: "C:\Program Files\Java\jdk1.8.0_181\bin". Um diesen Pfad der Umgebungsvariablen PATH hinzuzufügen, öffnen Sie die Systemsteuerung, wählen Sie System und Sicherheit, dann System und Erweiterte Systemeinstellungen. Wählen Sie im geöffneten Fenster die Registerkarte "Erweitert" aus, klicken Sie auf die Schaltfläche "Umgebungsvariablen" und suchen Sie nach der Umgebungsvariablen PATH. Fügen Sie dem Wert dieser Variablen den Pfad zu den Java-ausführbaren Dateien hinzu.

Jetzt, da Ihre Entwicklungsumgebung bereit ist, können Sie die JAR-Datei ausführbar machen. Dazu müssen Sie die Eingabeaufforderung öffnen (Windows: Drücken Sie Win + R, geben Sie "cmd" ein und drücken Sie die Eingabetaste; Mac: Drücken Sie Cmd + Leertaste, geben Sie "Terminal" ein und drücken Sie die Eingabetaste) und gehen Sie in das Verzeichnis, in dem sich Ihre JAR-Datei befindet. Geben Sie dazu den Befehl "CD-Verzeichnis-Pfad" ein und drücken Sie die Eingabetaste. Geben Sie dann den Befehl java -jar Dateiname ein.jar" und drücken Sie die Eingabetaste. Ihre JAR-Datei sollte erfolgreich gestartet werden!

So machen Sie eine JAR-Datei ausführbar: Einfache Schritte

Um die JAR-Datei ausführbar zu machen, müssen Sie eine spezielle MANIFEST-Datei erstellen.MF. MANIFEST-Datei.MF enthält Anwendungsinformationen und verweist auf die Hauptklasse, die beim Start ausgeführt werden soll.

Hier sind einfache Schritte, um Ihre JAR-Datei ausführbar zu machen:

  1. Erstellen Sie eine MANIFEST-Datei.MF. Sie können einen beliebigen Texteditor verwenden, um diese Datei zu erstellen. Erstellen Sie einfach eine neue Datei mit dem Namen MANIFEST.MF und speichern Sie es im selben Ordner, in dem sich Ihre JAR-Datei befindet.
  2. Öffnen Sie die MANIFEST-Datei.MF und fügen Sie die folgende Zeile hinzu: Main-Class: name.Ersetzen Sie die Klasse durch "Name.klasse" auf dem Pfad zur Hauptklasse Ihrer Anwendung. Die Hauptklasse muss die public static void main(String)-Methode enthalten[] args) , die von der Anwendung gestartet wird.
  3. Speichern Sie die MANIFEST-Datei.MF und schließe es.
  4. Öffnen Sie die Eingabeaufforderung und navigieren Sie zu dem Ordner, in dem sich Ihre JAR-Datei befindet.
  5. Führen Sie den folgenden Befehl aus: java -jar Dateiname.Ersetzen Sie jar durch "Dateiname".jar" auf den Namen Ihrer JAR-Datei.
  6. Ihre JAR-Datei muss erfolgreich ausgeführt werden!

Jetzt wissen Sie, wie Sie eine JAR-Datei in nur wenigen einfachen Schritten ausführbar machen können. Stellen Sie sicher, dass Ihre JAR-Datei alle erforderlichen Bibliotheken und Dateien enthält, damit Ihre Anwendung ordnungsgemäß funktioniert.

Schritt 1: Erstellen einer JAR-Datei

Bevor Sie eine JAR-Datei ausführbar machen, müssen Sie sie zuerst erstellen.

Jar file ist ein Archiv, das alle notwendigen Dateien und Abhängigkeiten für die Ausführung eines Java-Programms enthält. Sie können eine JAR-Datei mit der Befehlszeile oder der Entwicklungsumgebung erstellen.

Wenn Sie eine JAR-Datei über die Befehlszeile erstellen möchten, benötigen Sie das installierte JDK und alle erforderlichen Dateien und Abhängigkeiten für Ihr Programm. Befolgen Sie dann die folgenden Schritte:

  1. Öffnen Sie eine Eingabeaufforderung oder ein Terminal.
  2. Navigieren Sie zu dem Ordner, in dem sich Ihre Programmdateien befinden.
  3. Führen Sie den Befehl aus, um eine JAR-Datei zu erstellen:

jar cf имя_архива.jar файлы

Wenn Sie eine Entwicklungsumgebung verwenden, kann sich der Prozess zum Erstellen einer JAR-Datei je nach verwendeter Umgebung unterscheiden. Dies geschieht normalerweise über das Menü "Exportieren" oder "Projekt zusammenstellen" und durch Auswahl des Formats .jar.

Nachdem der Prozess der Erstellung der JAR-Datei abgeschlossen ist, sind Sie bereit, mit den nächsten Schritten fortzufahren, um sie ausführbar zu machen.

Schritt 2: Hinzufügen einer Manifest-Datei

Folgen Sie diesen einfachen Schritten, um eine Manifest-Datei zu Ihrem Projekt hinzuzufügen:

Schritt 1: Erstellen Sie eine Datei mit dem Namen "Manifest.txt" im Stammordner Ihres Projekts.

Schritt 2: Öffnen Sie die Manifest-Datei.txt verwenden Sie einen beliebigen Texteditor und fügen Sie die folgende Zeile hinzu:

Hier muss "Hauptklassenname" durch den vollständigen Klassennamen ersetzt werden, der ausgeführt werden muss, wenn die JAR-Datei ausgeführt wird.

Schritt 3: Speichern Sie die Manifest-Datei.txt.

Schritt 4: Öffnen Sie eine Eingabeaufforderung (oder ein Terminal) und navigieren Sie zum Stammordner Ihres Projekts.

Schritt 5: Führen Sie an der Eingabeaufforderung den folgenden Befehl aus, um eine JAR-Datei mit der angegebenen Manifest-Datei zu erstellen:

jar cfm der Name ihrer JAR-Datei.jar Manifest.txt *.class

Hier ist "der Name ihrer JAR-Datei.jar" sollte durch den gewünschten Namen Ihrer ausführbaren JAR-Datei ersetzt werden. "*.class" bedeutet, dass alle kompilierten Klassen im aktuellen Ordner in die JAR-Datei aufgenommen werden. Wenn sich Ihre Klassen in einem anderen Ordner befinden, ersetzen Sie "*.class" auf den Pfad zu diesem Ordner.

Fertig! Jetzt enthält Ihre JAR-Datei eine Manifest-Datei und kann ausgeführt werden.

Schritt 3: Konfigurieren des Systems für die Ausführung von jar file

Nachdem Sie eine JAR-Datei aus Ihrem Java-Projekt erstellt haben, müssen Sie möglicherweise Ihr Betriebssystem so konfigurieren, dass es diese Datei ausführen kann. Hier sind einige Schritte, die Sie für diese Einrichtung befolgen sollten:

  1. Stellen Sie sicher, dass das Java Development Kit (JDK) auf Ihrem System installiert ist. Sie können dies überprüfen, indem Sie ein Terminal oder eine Eingabeaufforderung öffnen und den Befehl java -version eingeben. Wenn Sie das JDK installiert haben, sollten Sie die Java-Versionsinformationen sehen.
  2. Fügen Sie der Umgebungsvariablen PATH Ihres Systems den Pfad zum Java-Befehl hinzu. Dadurch können Sie Java-Befehle von überall auf Ihrem Computer ausführen. Die Schritte dazu hängen von Ihrem Betriebssystem ab:
    • Windows: Gehen Sie zu Systemeinstellungen -> Erweiterte Systemeinstellungen -> Registerkarte Erweitert -> Umgebungsvariablen. Suchen Sie die PATH-Variable im Abschnitt Systemvariablen und fügen Sie den Pfad zum bin-Ordner im installierten JDK hinzu.
    • macOS und Linux: Öffnen Sie ein Terminal und führen Sie den folgenden Befehl darin aus: export PATH="$PATH:/path/to/jdk/bin" , indem Sie /path/to/jdk/bin durch den tatsächlichen Pfad zu Ihrem installierten JDK ersetzen.
  3. Überprüfen Sie, ob Ihre JAR-Datei als ausführbare Datei konfiguriert ist. Die Schritte dazu hängen von Ihrem Betriebssystem ab:
    • Windows: Suchen Sie Ihre JAR-Datei im Datei-Explorer, klicken Sie mit der rechten Maustaste darauf und wählen Sie Eigenschaften. Das Kontrollkästchen "Ausführbar" sollte im Abschnitt "Attribute" aktiviert sein.
    • MacOS: Öffnen Sie ein Terminal, navigieren Sie zu dem Ordner mit Ihrer JAR-Datei und führen Sie den Befehl chmod +x filename aus.jar durch Ersetzen des filename.jar auf den Namen Ihrer Datei.
    • Linux: Öffnen Sie ein Terminal, navigieren Sie zu dem Ordner mit Ihrer JAR-Datei und führen Sie den gleichen Befehl wie für macOS aus.

Nachdem Sie alle diese Schritte ausgeführt haben, wird Ihr System für die Ausführung von jar file konfiguriert. Jetzt können Sie Ihr Java-Projekt ausführen, indem Sie den Befehl java -jar filename ausführen.jar durch Ersetzen des filename.jar auf den Namen Ihrer Datei.