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)
このライブラリを使用した例を教えてください。
ありがとうございました。