Also, ich habe folgendes Problem:
Ich habe eine Applikation, mit der ich Verbindung aufbaue zur H2-Datenbank. Wie in der FAQ beschrieben, bin ich wie folgt vorgegangen: H2.jar entpacken, ordner org in den Ordner meiner Applikation kopiert und dann in mein Jar mit eingebunden. Nun habe ich zwei Probleme:
1. Die Lizenzrechtliche Frage, ob das schon eine Veränderung der H2-Datenbank darstellt und
2. Ich nutze swingx-0.9.3
Wenn ich jetzt Swingx-0.9.3.jar entpacke, dann habe ich zwei Ordner org in meinem Applikationsordner. Nun möchte ich beide jar-Dateien in mein jar einbinden. Ja, ich weiss, eigentlich nicht möglich. Aber wenn ich den Classpath in der MAINFEST-Datei setze, sollte es laut Literatur funktionieren.
Also habe ich einen Unterordner angelegt namens lib. Dort habe ich meine beiden jar-Files reingelegt und meine MAINFEST-Datei wie folgt angepasst:
Nun erstelle ich mein Jar-File mit folgendem Befehl:
Wenn ich jetzt das JAR-File aufrufe, kann die Applikation den Treiber nicht finden. Wer kann mir helfen?
Ich habe eine Applikation, mit der ich Verbindung aufbaue zur H2-Datenbank. Wie in der FAQ beschrieben, bin ich wie folgt vorgegangen: H2.jar entpacken, ordner org in den Ordner meiner Applikation kopiert und dann in mein Jar mit eingebunden. Nun habe ich zwei Probleme:
1. Die Lizenzrechtliche Frage, ob das schon eine Veränderung der H2-Datenbank darstellt und
2. Ich nutze swingx-0.9.3
Wenn ich jetzt Swingx-0.9.3.jar entpacke, dann habe ich zwei Ordner org in meinem Applikationsordner. Nun möchte ich beide jar-Dateien in mein jar einbinden. Ja, ich weiss, eigentlich nicht möglich. Aber wenn ich den Classpath in der MAINFEST-Datei setze, sollte es laut Literatur funktionieren.
Also habe ich einen Unterordner angelegt namens lib. Dort habe ich meine beiden jar-Files reingelegt und meine MAINFEST-Datei wie folgt angepasst:
Main-Class: Login
Class-Path: lib/h2.jar lib/swing-0.9.3.jar
Leerzeile
Nun erstelle ich mein Jar-File mit folgendem Befehl:
jar cvfm MeinJar.jar MAINFEST.MV *.class img lib
Wenn ich jetzt das JAR-File aufrufe, kann die Applikation den Treiber nicht finden. Wer kann mir helfen?