moamoa:I am currently using db4o and J9 on a pda just fine.
I do not put the db4o jar into any ext folder in the J9 folder, but just put it in any folder and add it in the -classpath of the applications shortcut. No specific class loader code seems to be needed, it just runs 100% as is on the desk top.
I am using the db4o-5.2-java1.2.jar. and the J9 that is part of websphere everywhere 6.1
hope this helps.
My version is db4o-5.2-java1.2.jar and swt3139.jar for the GUI, J9 appears to be V6.1.0 so I assume it is the same version as you use.
Deployment is done in jars, including the application, which is the jar that gets started and has the classpath set in the manifest.mf. In fact the whole J9 including the application is copied onto the PDA as a whole (I'm trying to implement it so that a storage card can be plugged into the PDA and off you go).
I can't say I consider the setup very stable; I'm running it on both the WM2005 emulator (which has the db4o no-data behaviour) and on a Qtek 9000 which does show the DB4O data, then J9 decides to crash, on the next run it complaints from the start that it has not enough memory while several dozend MB's are available.
So maybe I should be switching to DotNet Mobile after all...