Weg 1:
Lassen Sie uns die Java-Datei test.java haben, die die Hauptklasse testa enthält. Zuerst kompilieren wir unsere Java-Datei einfach als javac test.java. Wir erstellen die Datei manifest.txt im selben Verzeichnis und schreiben die Hauptklasse: mainclassname. z.B :
Main-Class: testa
Dann erstellen wir eine JAR-Datei mit diesem Befehl:
jar cvfm anyname.jar manifest.txt testa.class
Dann führen wir die JAR-Datei mit dem folgenden Befehl aus: java -jar anyname.jar
Weg 2:
Lassen Sie uns ein Paket mit dem Namen eins haben, in dem sich jede Klasse befindet. Dann erstellen wir eine JAR-Datei mit diesem Befehl:
jar cf anyname.jar one
Dann öffnen wir manifest.txt im Verzeichnis META-INF in der Datei anyname.jar und schreiben
Main-Class: one.mainclassname
In der dritten Zeile führen wir dann die JAR-Datei mit dem folgenden Befehl aus:
java -jar anyname.jar
Um eine JAR-Datei mit mehr als einer Klassendatei zu erstellen: jar cf anyname.jar one.class two.class three.class ......
cf
überhaupt gültige Optionen dazujava
? In jedem Fall möchte er das Glas erstellen, nicht ausführen. Nach der Frage sowieso.