2016-06-09 4 views

Antwort

2

Hier ist Ihre Antwort:

  1. Eingabeaufforderung starten.
  2. Navigieren Sie zu dem Ordner, der Ihre Klassendateien enthält:
    C:\>cd \mywork
  3. Set Pfad JDK Bin aufzunehmen.
    Zum Beispiel:
    C:\mywork> path c:\Program Files\Java\jdk1.7.0_25\bin;%path%
  4. Klasse Kompilieren (n):
    C:\mywork> javac *.java
  5. Erstellen Sie eine Manifest-Datei und Ihre JAR-Datei:
    C:\mywork> echo Main-Class: Craps >manifest.txt
    C:\mywork> jar cvfm Craps.jar manifest.txt *.class
    oder
    C:\mywork> jar cvfe Craps.jar Craps *.class

Testen Sie Ihr Glas:

C:\mywork> Craps.jar
oder
C:\mywork> java -jar Craps.jar

+0

Der Teil von diesem, der tatsächlich die Antwort auf Ihre Frage ist, ist der "jar" Befehl.Das sollte mit jeder Distribution des JDK, unabhängig vom Betriebssystem, kommen, also ist es kein "Linux" -Befehl. Es ist ein Programm, das Sie mit der von Ihnen installierten JDK-Distribution erhalten. – arcy

0

Von Eclipse Wählen Sie das Projekt/Klasse, rechts klicken und Export> Java> JAR-Datei. Manchmal kann der Export in eine JAR-Datei möglicherweise nicht ausgeführt werden, sondern stattdessen in die ausführbare JAR-Datei exportiert werden.

Export Java-Klasse-Datei jar direkt von der Kommandozeile: jar -cvf jarFile.jar jarFileClass.class eine ausführbare jar-Datei zu erstellen, benötigen Sie eine Manifest-Datei zur Verfügung zu stellen und geben Sie Ihre Hauptklasse in Manifest.

  1. erstellen MANIFEST.MF Datei von einem beliebigen Texteditor: Manifest-Version: 1.0 Main-Klasse: Hello World
  2. Befehl ausführen folgenden jar ausführbares jar Java jar -cvfm jarFile.jar MANIFESTE zu erstellen. MF jarFileClass.class hinzugefügt manifest

Lesen Sie mehr: http://javarevisited.blogspot.com/2012/03/how-to-create-and-execute-jar-file-in.html#ixzz4B73l9pB8

Um eine jAR-Datei von der Kommandozeile ausführen: java -j ar jarFile.jar

-2

Ich benutze Launch4j in Produktion seit 2 Jahren jetzt ohne einzelnes Problem auf 700 + Maschinen! Sie können das vollständige Beispiel here finden, sondern auch, können Sie exe-Datei direkt von Maven mit this plugin erstellen.

+0

Während dieser Link die Frage beantworten kann, ist es besser, die wesentlichen Teile der Antwort hier einzubeziehen und den Link als Referenz zur Verfügung zu stellen. Nur-Link-Antworten können ungültig werden, wenn sich die verknüpfte Seite ändert. - [Aus Bewertung] (/ review/low-quality-posts/12640990) – pczeus

+0

@pczeus Ich habe den Link zum vollständigen Beispiel zur Verfügung gestellt, das selbsterklärend ist, warum sollte ich den Inhalt hier einfügen? –

Verwandte Themen