I had client server mode working with no problems with my application. Then suddenly I was getting the following error "Error: missing 'server' at 'C:\Program Files\Java\jre7\bin\server\jvm.dll' on a client machine. It worked in embedded mode but not client server mode.
After investigating I found that the new version of java on the machine was a jre with no bin\server folder. If I removed java from the machine and included a jdk in my application there were no problems, client server mode once again worked. However, when the jre was reinstalled it no longer worked. So apparently objectdb requires a jdk on each machine as opposed to a jre.
How can I get objectdb to use the jdk I install with my application as opposed to the version of java on the PATH variable. I will not know in advance what is on the users machine.
I hope this is not too dumb a question.