-1

在Linux中使用Jena创建TDB数据集时,TDB数据也可以在Windows中使用。但是如果我在Windows中创建一个然后复制到Linux,执行sparql查询时没有结果。Java代码相同,我在三台电脑上测试了这个问题,其中一台是我的电脑(我的电脑上安装了 Win 7 和 Ubuntu),它们都无法执行任何结果。

我的意思是,在Windows中创建的TDB可以执行sparql查询并返回结果集,但在Linux中不能使用相同的Java代码。而在Linux中创建的TDB,在Windows中使用它是可以的。

有什么问题吗?有人知道吗?

4

2 回答 2

0

在从 Windows 复制到 Linux 之前和之后,您是否检查过 MD5 校验和是否相同?以防万一问题与复制过程有关。否则,这个问题可能最好在Jena 用户支持列表中讨论。

于 2012-05-16T09:43:01.020 回答
0

正如您在 users@jena.apache.org 邮件列表中所说,您没有正确关闭 TDB 数据集。这回答了你的问题。

http://markmail.org/message/sjdvgrcw2b6hn5sf

于 2012-05-17T14:31:18.163 回答