如何配置项目以使用最新的Derby DB版本(10.4)?

时间:2008-09-23 17:30:04

标签: java netbeans derby

每次我尝试运行使用Derby DB的小应用程序时,都会收到以下错误消息:

  

消息:/ path / to / db / TheDB中的数据库与当前版本的软件具有不兼容的格式。该数据库由版本10.4创建或升级。

我已经从Netbeans添加了库,但仍然存在同样的问题 我不知道该怎么做。

3 个答案:

答案 0 :(得分:4)

Netbeans附带的版本可能很旧(从NB 6.0开始的Derby 10.2)。如果您通过项目属性添加了Derby并添加了“Library”,那么您可能拥有旧版本。

您可以转到工具 - >来更新库。库。选择“Java DB Driver”。删除jar引用并将其更新为指向10.4版本。

如果您将JAR文件添加到项目属性并添加了库,那么NB可能已经抓住它在列表中找到的第一个/最后一个JAR ...

答案 1 :(得分:0)

嗯,我所要做的就是将适当的derby.jar 手动添加到项目中。
一个简单的复制命令操作:

  

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

......完成了这项工作。 问题是:我从 Netbeans做了这个操作我不知道为什么,Netbeans没有更新jar文件。奇怪,但固定。 :)

答案 2 :(得分:0)

从找到derby的bin目录的位置

导入derby.jar,一切正常。并且不要忘记降低您的derby司机的jar版本