我已经从http://www.strangegizmo.com/products/sg-cdb/下载了 sg-cdb Java 库并将其包含在我的项目中。我正在尝试使用以下代码读取 CDB 数据库:
import com.strangegizmo.cdb.Cdb;
import com.strangegizmo.cdb.CdbElement;
import java.util.Enumeration;
class Start
{
public static void main(String args[])
{
Cdb cdbFile = null;
try{
cdbFile = new Cdb("basefile.cdb");
}catch (Exception e) { e.printStackTrace(); }
try
{
Enumeration em = cdbFile.elements("basefile.cdb");
while(em.hasMoreElements())
{
CdbElement cdbElt = (CdbElement) em.nextElement();
}
}catch (Exception e) {e.printStackTrace();}
}
}
我做错了什么,我收到以下异常消息:
java.lang.IllegalArgumentException: invalid cdb format
at com.strangegizmo.cdb.Cdb$1.nextElement(Cdb.java:358)
你能提供任何使用这个库的例子吗?
谢谢你。