Mein Problem ist jetzt, wie ich diese .jar-Datei richtig in mein
.jar-Archiv einbinde. Wenn es geht möchte ich das Zeug mit in mein
.jar bundeln, damit die Benutzer nichts mehr zusätzlich installieren
müssen. Bin im Moment etwas hilflos, wie ich das vornehmen soll.
Vielen Dank schon mal für Eure Tips!
.jar-Archiv einbinde. Wenn es geht möchte ich das Zeug mit in
mein
.jar bundeln, damit die Benutzer nichts mehr zusätzlich
installieren
müssen.
Wie soll denn deine Applikation gestartet werden? Ein Batch-File ist da nicht unüblich, da kannst du dann den Classpath anpassen und kannst dir das zusammenführen der JARs sparen, also
Falls dir ein Programmstart per Doppelklick auf das JAR-File vorschwebt, das funktioniert nur wenn der User java.exe mit der Endung .jar verknüpft hat.
Falls du die JAR-Files unbedingt zusammenführen willst:
Jar entpacken (entweder mit jar xvf JARFILE, oder mit WinZIP) und zusammen mit deinen Verzeichnissen zu einem neuen JAR zusammenpacken.
Falls du die JAR-Files unbedingt zusammenführen willst:
Jar entpacken (entweder mit jar xvf JARFILE, oder mit WinZIP)
und zusammen mit deinen Verzeichnissen zu einem neuen JAR
zusammenpacken.
Hi Heavy!
Sowas wäre mir in etwa vorgeschwebt. Ich hätte gedacht, dass ich das
übers Manifest-File (Classpath) hinkriege ohne das ganze zu
entpacken, aber irgendwie hat das bisher noch nicht geklappt. Das
Problem ist, dass ich mit XCode unter MacOSX arbeite und ich da nicht
genau weiß, wie ich das hinkriege. Naja mal schauen. Notfalls tu ich
das Ding über das normale Extensionsverzeichnis mit installieren.
Sowas wäre mir in etwa vorgeschwebt. Ich hätte gedacht, dass
ich das übers Manifest-File (Classpath) hinkriege ohne das
ganze zu entpacken, aber irgendwie hat das bisher noch nicht
geklappt.
Das funktioniert eigentlich schon. Wenn du den Classpath in der Manifest-Datei drin stehen hast musst du danach nochmal 'nen Index erzeugen lassen
jar i jarfile
Bei mir funktioniert das dann auch ohne Batch-datei mit 'nem Doppelklick auf die jar-Datei.
Ich bin mir jetzt allerdings nicht mehr sicher, ob alle jar-Dateien diesen Index haben müssen oder ob es bei der auszuführenden jar-Datei reicht.