Frage

Jedes Mal wenn ich versuche, eine kleine Anwendung auszuführen, die ein Derby DB nutzt ich diese Fehlermeldung:

  

Nachricht: Datenbank auf / path / to / db / TheDB ein nicht kompatibles Format mit der aktuellen Version der Software hat. Die Datenbank wurde erstellt von oder ein Upgrade von Version 10.4.

Ich habe die Bibliothek von Netbeans, hinzugefügt und habe immer noch das gleiche Problem.
Ich bin mir nicht sicher, was hier zu tun.

War es hilfreich?

Lösung

Die Version mit Netbeans enthalten könnte alt sein (Derby 10.2 Stand: NB 6.0). Wenn Sie Derby über die Projekteigenschaften hinzugefügt und hinzugefügt, um die „Library“, dann hatte man wahrscheinlich die alte Version.

Sie können die Bibliothek aktualisieren, indem Sie auf Werkzeug gehen -> Bibliotheken. Wählen Sie "Java DB Driver". Löschen Sie die jar Referenzen und aktualisieren Sie sie auf Ihrer 10.4 Version zu zeigen.

Wenn Sie die JAR-Datei in den Projekteigenschaften hinzugefügt und hatte die Bibliothek hinzugefügt, dann haben NB die erste / letzte JAR packte kann es in der Liste gefunden ...

Andere Tipps

Hmmm, alles, was ich zu tun haben, war die richtige derby.jar manuell hinzufügen für das Projekt.
Ein einfacher Kopierbefehl Betrieb:

  

cp / opt / Apache / derbyinstall / lib / derby.jar / path / to / project / dist / lib /

... hat den Job. Das Problem war, dass: ich diese Operation tat von Netbeans und Ich weiß nicht, warum , Netbeans nicht die JAR-Datei aktualisieren. Seltsam, aber fixiert. :)

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top