使用个db4o的请进

问题描述

这是我在使用db4oobjectmanager打开.yap数据库时报的错<db4o stacktrace>java.lang.RuntimeException: File format incompatible. at com.db4o.inside.Exceptions4.throwRuntimeException(Unknown Source) at com.db4o.inside.Exceptions4.throwRuntimeException(Unknown Source) at com.db4o.YapFile.readThis(Unknown Source) at com.db4o.YapRandomAccessFile.open(Unknown Source) at com.db4o.YapRandomAccessFile.<init>(Unknown Source) at com.db4o.Sessions.open(Unknown Source) at com.db4o.Db4o.openFile(Unknown Source) at com.db4o.browser.model.Db4oFileConnectionSpec.connectInternal(Unknown Source) at com.db4o.browser.model.Db4oConnectionSpec.connect(Unknown Source) at com.db4o.browser.model.Db4oDatabase.reopen(Unknown Source) at com.db4o.browser.model.Db4oDatabase.open(Unknown Source) at com.db4o.browser.model.BrowserCore.getDatabase(Unknown Source) at com.db4o.browser.model.BrowserCore.iterator(Unknown Source) at com.db4o.browser.gui.controllers.BrowserTabController.internalSetInput(Unknown Source) at com.db4o.browser.gui.controllers.BrowserTabController.open(Unknown Source) at com.db4o.browser.gui.controllers.BrowserTabController.open(Unknown Source) at com.db4o.browser.gui.standalone.StandaloneBrowser$3.widgetSelected(Unknown Source) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:89) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:844) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3070) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2703) at com.db4o.browser.gui.standalone.SWTProgram.runWithLog(Unknown Source) at com.db4o.browser.gui.standalone.StandaloneBrowser.main(Unknown Source) </db4o stacktrace>Uncaught exception in SWT event loopjava.lang.IllegalArgumentException: Could not open: F:work_unionDB4oTestauto.yap at com.db4o.browser.model.Db4oDatabase.reopen(Unknown Source) at com.db4o.browser.model.Db4oDatabase.open(Unknown Source) at com.db4o.browser.model.BrowserCore.getDatabase(Unknown Source) at com.db4o.browser.model.BrowserCore.iterator(Unknown Source) at com.db4o.browser.gui.controllers.BrowserTabController.internalSetInput(Unknown Source) at com.db4o.browser.gui.controllers.BrowserTabController.open(Unknown Source) at com.db4o.browser.gui.controllers.BrowserTabController.open(Unknown Source) at com.db4o.browser.gui.standalone.StandaloneBrowser$3.widgetSelected(Unknown Source) at org.eclipse.swt.widgets.TypedListener.handleEvent(TypedListener.java:89) at org.eclipse.swt.widgets.EventTable.sendEvent(EventTable.java:66) at org.eclipse.swt.widgets.Widget.sendEvent(Widget.java:844) at org.eclipse.swt.widgets.Display.runDeferredEvents(Display.java:3070) at org.eclipse.swt.widgets.Display.readAndDispatch(Display.java:2703) at com.db4o.browser.gui.standalone.SWTProgram.runWithLog(Unknown Source) at com.db4o.browser.gui.standalone.StandaloneBrowser.main(Unknown Source)问题补充:我用了objectmanager-1.7.1-win_novm 和 objectmanager-6.1连个版本都不行啊 我能确认那个数据库文件是正确的 我用程序读出来了

解决方案

给你解释了,就是不行阿,目前没有支持最新版本的objectmanager明白了吗,或者等过一段时间就有了。
解决方案二:
我正在使用db4o开发web系统,有问题可以交流一下。qq:205135
解决方案三:
文件格式不对。可能你用了不同版本的db4o和objectmanager所以打不开。目前最新的db4o版本还没有objectmanager程序的升级支持。你可以使用6.x的db4o,objectmanager支持的比较好。如果为了新版本的性能,你可以写个简易的管理器。

时间: 2024-10-24 08:26:35

使用个db4o的请进的相关文章

php curl采集高手请进

问题描述 php curl采集高手请进 http://www.lecai.com/ 这个网站怎么用php/url技术进行模拟登录?求参考程序..... 解决方案 我大致看了一下,个人习惯使用Snoopy.class.php模拟登陆,觉得不好可以忽略 POST http://www.lecai.com/user/ajax_login.php HTTP/1.1Host: www.lecai.comUser-Agent: Mozilla/5.0 (Windows NT 6.3; WOW64; rv:3

真心求教关于自动化Web请求的开发问题,类似于开发一个12306桌面抢票软件,具体请进呢

问题描述 真心求教关于自动化Web请求的开发问题,类似于开发一个12306桌面抢票软件,具体请进呢 Web开发确实是博大精深,因为目前个人是开发手游,因为某些原因需要暂时做这么一个东西,但时间的问题不太允许我深入的研究Web开发,所以特来求教各位大神,我需要做的这个东西和之前一直流传的12306桌面抢票软件很像.就是根据某些网站写一个外挂软件,让一些需要手动完成的操作,代码来自动完成. 刚开始我以为Web请求一般都用一个拼接好的url直接访问,然后获得一些数据,接着再处理这些数据就好了.但事实证

java写服务器端安卓写服务器端,两者如何进行对接,大神请进....

问题描述 java写服务器端安卓写服务器端,两者如何进行对接,大神请进.... 大神都会点开这个帖子的,所以我就开门见山了 1. java写服务器端如何返回手机安卓用户端能接受的数据形式? 2. 如何处理手机端返回的数据 3. 如何对接起来 解决方案 一切都是json,后台返回json前台解析 解决方案二: 用socket写的吗? 解决方案三: 我们公司统统用json来回传递

c++-大神请进,帮小孩看一下他的算法,点评点评。

问题描述 大神请进,帮小孩看一下他的算法,点评点评. 问题如下: 算法如下: Algorithm for the programming assignment #2 Algorithm for the game of absorb material Step1: Welcome the user and explain the purpose of how to use this program to play Step1a: Display a heading ("absorbing mate

xtreme toolkitpro-用过Xtreme ToolkitPro的请进

问题描述 用过Xtreme ToolkitPro的请进 vc2008,xp sp3 Xtreme ToolkitPro 2011 (15.2.1) 之前的15.1.3.1也有这个问题 我模仿它的一个例子 Chart Dialog,我感觉已经把它的代码都复制到我的工程里面,但是运行时总是出错,停在MFCXtreme ToolkitPro v15.2.1SourceChartAppearanceXTPChartAppearance.cpp 第286行 // load default colors.

collection-大神请进,帮忙看下这个Collection的排序。

问题描述 大神请进,帮忙看下这个Collection的排序. package com.jeffge; import java.util.*; public class StringSorting { public static void main(String[] args) { ArrayList persons = new ArrayList(); persons.add(new Person("Sam", 25)); persons.add(new Person("Sa

微积分-vc 数字图像处理高手请进!

问题描述 vc 数字图像处理高手请进! 图像的梯度锐化 看到上面的公式,我叫一个晕,请问这是哪里才能学到呀?什么意思呀?还需要学习微积分吗? 解决方案 这个公式你仔细琢磨就懂了,第一个实际上是数字的差分,求得是点(i,j)的x和y方向的微分值的和,这里理解为这个像素点的梯度值.第二个就是锐化的过程,当梯度值大于某个阈值时,锐化的结果即此点的梯度值,若梯度小于那个阈值,则锐化的结果是原像素的值. 像这类比较基础的图像处理方法,建议你看一下清华大学章毓名教授写的<图像工程>. 解决方案二: 数字图

java经典代码收藏者 请进

问题描述 最近java经典代码群整风t掉几个不活跃和扰乱秩序者,现在有缺位需要填补(包括一个管理员),所以有意者请进,有意在时间碎片中得到提升的新老javaer们,请进来吧,号码是:133857224

apt-ubuntu 高手请进,yara not found

问题描述 ubuntu 高手请进,yara not found 用apt-get intstall yara后,还是出现了configure: error: yara not found 请问为什么会这样,好烦啊,在线求高手解答 解决方案 spt-get install 是安装命令, 如果系统没有找到 yara 的安装包,就会这样. 查查 ubuntu 的在线安装配置. 解决方案二: 一个是看是否安装成功,其次看安装的yara能否执行,有没有错误.