Hallo,
ich hab ein kleines Java Programm geschrieben dass queries auf einer Datenbank ausführt.
Dazu gehören 4 .class Dateien und 3 jars (jdbc Treiber).
Mein Problem ist nun dass villeicht nicht jeder Benutzer des Programms die Treiber (jars) installiert hat also würde ich diese gerne im jar integrieren.
Ich habe es zwar geschafft die drei jdbc jars in ein einziges Jar unterzukriegen doch dann hat er die Treiber nicht mehr gefunden.
Meine Manifest.jar sieht im Moment so aus:
Ich weiß dass der "." vor den jars bewirkt dass diese Im aktuellen Ordner gesucht/eingebunden werden.
Die eigentliche Frage ist aber:
Ist es überhaupt möglich externe libs, also auch .jars, zusammen mit den classes usw in ein einziges Jar zu packen? Oder muss ich die jars entpacken und die Classes einbinden?
Wenn ja, wie?
Bin für jede Hilfe dankbar!
Gruß
Blame
ich hab ein kleines Java Programm geschrieben dass queries auf einer Datenbank ausführt.
Dazu gehören 4 .class Dateien und 3 jars (jdbc Treiber).
Mein Problem ist nun dass villeicht nicht jeder Benutzer des Programms die Treiber (jars) installiert hat also würde ich diese gerne im jar integrieren.
Ich habe es zwar geschafft die drei jdbc jars in ein einziges Jar unterzukriegen doch dann hat er die Treiber nicht mehr gefunden.
Meine Manifest.jar sieht im Moment so aus:
Code:
Manifest-Version: 1.0
Class-Path: . ./ ./msbase.jar ./msutil.jar ./mssqlserver.jar
Created-By: 1.6.0_02 (Sun Microsystems Inc.)
Main-Class: CCsqlexec
Ich weiß dass der "." vor den jars bewirkt dass diese Im aktuellen Ordner gesucht/eingebunden werden.
Die eigentliche Frage ist aber:
Ist es überhaupt möglich externe libs, also auch .jars, zusammen mit den classes usw in ein einziges Jar zu packen? Oder muss ich die jars entpacken und die Classes einbinden?
Wenn ja, wie?
Bin für jede Hilfe dankbar!
Gruß
Blame