Seite 1 von 1

org.h2.Driver fehlt

Verfasst: Dienstag 28. November 2017, 20:48
von Thomas_S
Hallo,

ich nutze schon einige Jahre jverein, einschließlich Verbindung zu Libreoffice. Bis vor ca. einem Monat war alles gut.
Dann habe ich folgende Veränderungen gemacht:
Update Libreoffice von 32 auf 64 bit
Java 64 bit installiert (32 bit ist auch noch da)
Dann startete jameica nicht mehr. Ich vermutete einen Zusammenhang zu obigen Änderungen und habe auch jameica 64 bit installiert.
Nun läuft jameica/jverein wieder einwandfrei, schon etwa zwei Wochen.
Heute wollte ich mal wieder die Verbindung zu Libreoffice nutzen, geht aber nicht: Kennwortabfrage und dann diese Fehlermeldung "Die Treiberklasse 'org.h2.Driver' konnte nicht geladen werden." Die Verbindung ist also noch vorhanden und beim Wechsel auf 64 bit nicht verloren gegangen, aber der Treiber wird nicht gefunden.
Was ist nun zu tun? Einfach den Treiber runterladen und installieren? Wo sollte der eigentlich in Win10 zu finden sein? Die Suche hat ihn nicht gefunden.

Ich hoffe dringend auf gute Hinweise

Thomas

Gelöst: org.h2.Driver fehlt

Verfasst: Dienstag 28. November 2017, 21:19
von Thomas_S
Hallo,

ich habe die Lösung gefunden: "H2.jar in den Classpath aufnehmen", wie es in der Dokumentation steht, war noch zu erledigen. Bei jameica 64 lag h2-1.4.193.jar . Damit ging es nicht, aber h2.jar aus der 32-bit-Version tut es auch.
Ist h2-1.4.193.jar eventuell eine neuere Version und müßte in h2.jar umbenannt werden?

Viele Grüße

Thomas

Re: org.h2.Driver fehlt

Verfasst: Sonntag 3. Dezember 2017, 09:02
von heiner
Der Name der Datei ist vollkommen egal. Wichtig ist der Inhalt. Die Datei h2-1.4.193.jar enthält den aktuellen Treiber. Warum der mit Libreoffice nicht läuft, kann ich dir nicht sagen.

Heiner