Jetzt registrieren!
Passwort vergessen?



 
 
 
--------------- --------------- ---------------


Java Package -> jar



Hallo,

wer kann mir sagen, wie ich ein Java Package aus
mehreren Classes in ein Jar-File umwandle und, jetzt
kommt die Schwierigkeit, dieses Jar-File dann mit
java -jar datei.jar ausführen kann.
Und wie die Main-Class Zeile im Manifest aussehen muß.

Vielen Dank schonmal.

Ben
> Artikelbaum anzeigen

Re: Java Package -> jar


wer kann mir sagen, wie ich ein Java Package aus
mehreren Classes in ein Jar-File umwandle und, jetzt
kommt die Schwierigkeit, dieses Jar-File dann mit
java -jar datei.jar ausführen kann.
Und wie die Main-Class Zeile im Manifest aussehen muß.
Ein jar File ist vom internen Format her ein einfaches zip File, d. h. du kannst es mit jedem üblichen Packer erzeugen. Visual J++ z. B. kann auch direkt ein jar File aus einem Projekt erzeugen, ich nehme an, dass andre Compiler da auch Optionen bieten.

Anstarten kannst du ein jar File nicht direkt, sondern natürlich nur eine darin enthaltene Klasse. Dazu muß das jar File im CLASSPATH stehen (nicht das Verzeichnis, sondern das File selbst, also z. B. c:\packages\xxx.jar direkt reinschreiben).

Dann kannst du die Klasse normal anstarten, also einfach auf der Kommandozeile:
<CODE>java package.class</CODE>

Grüße, Robert

Falsches Forum -bitte nächstes mal korrekt-Danke


o.T. Grüsse Peter

Re: Java Package -> jar


Hallo,

wer kann mir sagen, wie ich ein Java Package aus
mehreren Classes in ein Jar-File umwandle
Wenn du das normale JDK von sun hast gehts mit jar

und, jetzt
kommt die Schwierigkeit, dieses Jar-File dann mit
java -jar datei.jar ausführen kann.
das geht nur mit mf Datei. Diese musst du extra angeben beim comprimieren
Und wie die Main-Class Zeile im Manifest aussehen muß.
eine noramle Manifest sieht in etwa so aus:

Manifest-Version: 1.0
Main-Class: YourMainClass

man darf auf keinen fall YourMainClass.class schreiben

np.

Du kannst auf diesen Artikel nicht antworten.

Dieser Artikelbaum ist im Archiv des Experten-Forums von wer-weiss-was zum Thema "Programmierung allgemein" archiviert. Es handelt sich um keine aktuelle Diskussion, daher kann auf die Artikel nicht mehr geantwortet werden.

Seite bei ... merken:
del.icio.us digg it facebook tausendreporter yigg it twitter alltagz google Mister Wong oneview Webnews yahoo linkarena coComment Lieblnk als Bookmark einfügen
Stelle deine Frage: