2011-03-11 60 views
1

这是我在尝试从9800模拟器访问sqlite数据库时得到的错误。Blackberry sqlite DatabaseIOException错误文件系统12

在此之前,我在Windows XP下开发并通过SVN保存我的代码。一切都很好,完美地工作。

现在我使用Windows 7 64位,checkouted我的项目后,我第一次执行时立即得到这个错误:错误DatabaseIOException文件系统12

此外,在文件系统中,.sqlite很好创建。

是否有任何问题与Windows 7下发生的一些特定的权利或其他内容有关?

谢谢!

+0

我正在运行W7 64位,我可以访问数据库罚款。是否有可能错过了模拟器上的项目设置,告诉它在哪里查找文件(例如模拟SD卡的硬盘位置)? – taylonr

+0

好吧,我再次检查了我的所有配置,看起来是正确的:在模拟器中,我在选择的文件夹中安装了一个SDCard位置。 – obo

+0

好吧,因为我不能花费时间试图解决不应该出现的问题,所以我杀了我的Windows 7,并在这台新电脑上重新安装了一个旧的和稳定的Windows XP。现在我有和以前一样的正确行为。我建议有同样问题的人也这样做:似乎rim不希望得到一个庞大的开发者社区,因为他们不提供简单高效的开发环境。 – obo

回答

3

BlackBerry工具确实在64位Windows 7上运行,但您必须安装32位版本的Java才能正常运行,而不是64位版本的Java。请参阅my Windows 7 tips

+0

感谢您的回答和您的提示。它强化了我对黑莓开发环境的立场,以及缺乏简单性和效率。你所描述的所有步骤(我想这很难找到它们)是不可能接受的。 – obo