JAR-Datei und Bibliotheken



  • Hallo Forum,
    vielleicht kann mir jemand einen kleinen Tip bei einem wirklich trivialen Problem geben.

    Ich habe eine Java-Applikation, die sich über ...
    java -cp .;lib/DXFReader.jar;lib/mmmysql-2011-bin.jar ViewerFrame

    ... starten lässt. Packe ich sie aber eine JAR-Datei, und starte sie mit ...
    java -cp .;lib/DXFReader.jar;lib/mmmysql-2011-bin.jar -jar ViewerFrame.jar

    ... bekomme ich immer die Fehlermeldung ...
    Exception in thread "main" java.lang.NoClassDefFoundError: DxfReader

    Die eingebundene JAR-Datei wird also nicht mehr gefunden. Wenn ich die JAR-Dateien, die dem Projekt
    hinzugefügt werden sollen (DXFReader.jar und mmmysql-2011-bin.jar) jedoch in das Verzeichnis
    "c:\programme\j2sdk1.4.2\jre\lib\ext" lege und die JAR-Datei über ...
    java -cp .;DXFReader.jar;mmmysql-2011-bin.jar -jar ViewerFrame.jar

    ... starte funktioniert es. Ich möchte es aber erreichen, dass die einzubindenden JAR-Dateien mit im Projektverzeichnis liegen.

    Hat da jemand einen Idee, was ich falsch mache?

    Vielen Dank


Anmelden zum Antworten