jghj Geschrieben 28. März 2006 Geschrieben 28. März 2006 hallo, ich schon wieder ;-) Ich denke man kann aus dem Betreff schon entnehmen was ich für ein Problem habe. Ich will ein JAR-Archiv ausliefern, für das man nur die JVM braucht um es zu starten. Alles andere soll darin mitgeliefert werden. Und ich hab dazu leider noch nichts gefunden. Also nur, wie ich jar archive an sich erstelle usw. danke im voraus mfg jghj
perdian Geschrieben 28. März 2006 Geschrieben 28. März 2006 Also nur, wie ich jar archive an sich erstelle usw.Und wo ist dann das Problem? Hast du denn bisher überhaupt verstanden, was ein JAR Archiv eigentlich ist? Wenn nein, dann solltest du dir da erstmal die nötigen Grundkenntnisse verschaffen. Um ein einziges Application JAR zu erzeugen reicht es - simpel gesprochen - aus alle benötigten Klassen mit in das Archiv zu packen, so dass dann in etwa ein Struktur wie diese ensteht: ... de/foo/bar/ClassName.class org/hsqldb/jdbcDriver.class ... Damit findet dann der ClassLoader auch die JDBC Treiberklassen zur Laufzeit. Was mich aber mal interessieren würde: Warum gehst du nicht den Standardweg und bindest alle externen Libraries (ich denke mal da dürften im Laufe der Zeit auch bei dir nicht nur JDBC Treiber zusammenkommen) nicht als getrennte Files in einem lib Verzeichnis aus? Ein FatJAR ist zwar hier und da eine praktische Sache, aber gerade wenn es darum geht das Deployment aktuell zu halten und immer die neuesten Versionen der einzelnen Libraries zu verwenden halte ich das für sehr auufwändig - von der Übersicht mal ganz zu schweigen.
Empfohlene Beiträge
Erstelle ein Benutzerkonto oder melde Dich an, um zu kommentieren
Du musst ein Benutzerkonto haben, um einen Kommentar verfassen zu können
Benutzerkonto erstellen
Neues Benutzerkonto für unsere Community erstellen. Es ist einfach!
Neues Benutzerkonto erstellenAnmelden
Du hast bereits ein Benutzerkonto? Melde Dich hier an.
Jetzt anmelden