Ich habe mich nach dem Erstellen einer ausführbaren JAR-Datei in Windows umgesehen, und alles, was ich bekomme, beinhaltet entweder die Verwendung von MacOS- oder Linux-Befehlen oder Eclipse. Gibt es noch andere Möglichkeiten?Wie erstellen Sie eine ausführbare JAR-Datei in Windows? (Ohne Eclipse)
Antwort
Hier ist Ihre Antwort:
- Eingabeaufforderung starten.
- Navigieren Sie zu dem Ordner, der Ihre Klassendateien enthält:
C:\>cd \mywork
- Set Pfad JDK Bin aufzunehmen.
Zum Beispiel:C:\mywork> path c:\Program Files\Java\jdk1.7.0_25\bin;%path%
- Klasse Kompilieren (n):
C:\mywork> javac *.java
- 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
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.
- erstellen MANIFEST.MF Datei von einem beliebigen Texteditor: Manifest-Version: 1.0 Main-Klasse: Hello World
- 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
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.
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
@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? –
- 1. So erstellen Sie eine ausführbare Skriptdatei ohne .bashrc
- 2. Wie kann ich eine ausführbare Crystal-Datei ohne Abhängigkeiten erstellen?
- 3. Erstellen Sie ausführbare Anwendung in Linux
- 4. Wie eine Cygwin ausführbare Datei erstellen
- 5. Erstellen Sie einzelne Python ausführbare Modul
- 6. Windows-Dienst ohne Visual Studio erstellen
- 7. Erstellen Sie ausführbare Jar mit Einstiegspunkt in einem eingebetteten Jar
- 8. Eine JRE in eine ausführbare Windows-Datei einbetten?
- 9. Windows-Dienstprojekt verwaltet eine andere ausführbare Datei?
- 10. Kann Qt Creator in Linux ausführbare Dateien für Windows erstellen?
- 11. Finden Sie ausführbare Dateien ohne Erweiterungen?
- 12. Wie ausführbare Datei von Java-Projekt in Eclipse generieren
- 13. Kann VS2010 native ausführbare Datei unter Windows 2000 erstellen?
- 14. Wie mache ich eine ausführbare Datei in eine Desktop-Anwendung
- 15. Überprüfen, ob eine ausführbare Datei im Windows-Pfad existiert
- 16. So erstellen Sie eine Webhilfe wie das Eclipse-Hilfesystem
- 17. Erstellen Sie eine eigenständige Windows-Exe, die pythonXX.dll nicht benötigt
- 18. ausführbare Jar läuft langsamer als Eclipse
- 19. Wie Sie das Erstellen eines Projekts in Eclipse deaktivieren?
- 20. eine ausführbare Windows-Datei in R mit Kommandozeilenoptionen Laufe
- 21. CS-Script - Wie kann ich eine .cs-Datei wie eine Standard-Windows-ausführbare Datei ausführen?
- 22. CLion und CMake: nur eine Bibliothek ohne eine ausführbare Datei erstellen?
- 23. Erstellen Sie eine neue Windows-Ereignisanzeige Anmelden
- 24. wie externe jar auszuschließen, während ausführbare jar in eclipse oder commandline erstellen?
- 25. So erstellen Sie eine Windows-Instanz aus Snapshot in AWS
- 26. So erstellen Sie eine Warnungsaktion ohne Titel:
- 27. Kompilieren eines Java-Programm in eine ausführbare
- 28. Erstellen Sie eine Kabine ohne Ordner
- 29. So erstellen Sie GUI (grafische Benutzeroberfläche) für standalong ausführbare Binärdatei
- 30. Erstellen Sie eine Ripple Zeichnungs ohne Transparenz
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