Hi rwblin,
First I must thank you for your samples. They are much better than the example I gave above, wich was very simple.
I've played before with XBaseJ, and did not manage to make it work with my dbf's, wich are from VisualFoxPro 7.
Tested just now your app and got the same error while running, wich is
java.lang.reflect.InvocationTargetException
...
Caused by: org.xBaseJ.xBaseJException: Wrong Version 48
Not sure, but I presume XbaseJ does not read VFP dbf's.
The same hapened with some files and Jdbf, but not with all of them and it worked with the one I needed. So regarding VFP, it works, but it depends on the dbf's.
UPDATE - Actually I find out that the problem with JDBF is only related with DBf's with memo and it apears to open all the others.
However still no success with XbaseJ and VFP dbf's and after reading posts in XbaseJ Discussion, indeed it is not compatible with VFP files.