Как настроить проект для использования последней версии Derby DB (10.4)? - PullRequest
3 голосов
/ 23 сентября 2008

Каждый раз, когда я пытаюсь запустить небольшое приложение, которое использует DB Derby, я получаю это сообщение об ошибке:

Сообщение: База данных в / path / to / db / TheDB имеет несовместимый формат с текущей версией программного обеспечения. База данных была создана или обновлена ​​до версии 10.4.

Я добавил библиотеку из Netbeans, но у меня все та же проблема.
Я не уверен, что делать здесь.

Ответы [ 2 ]

4 голосов
/ 24 сентября 2008

Версия, включенная в Netbeans, может быть старой (Derby 10.2, начиная с NB 6.0). Если вы добавили Derby через свойства проекта и добавили «Библиотеку», значит, у вас, вероятно, была старая версия.

Вы можете обновить библиотеку, зайдя в Инструменты -> Библиотеки. Выберите «Драйвер Java DB». Удалите ссылки на jar и обновите их, чтобы они указывали на вашу версию 10.4.

Если вы добавили JAR-файл в свойства проекта И добавили библиотеку, NB, возможно, получил первый / последний JAR-файл, найденный в списке ...

0 голосов
/ 23 сентября 2008

Хммм, все, что мне нужно сделать, это добавить правильный derby.jar вручную в проект.
Простая операция копирования команды:

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

... сделал работу. Проблема была в том, что: я выполнил эту операцию из Netbeans и Я не знаю, почему , Netbeans не обновил файл JAR. Странно, но исправлено. :)

...