OpenNLP标记器-不兼容类型错误?

OpenNLP标记器-不兼容类型错误?,opennlp,incompatibletypeerror,Opennlp,Incompatibletypeerror,我正在尝试使用ApacheOpenNLPAPI创建一个标记器。我已从他们的站点提取了代码,但在Tokenize类中,以下代码行出现“不兼容类型”错误: Tokenize tokenizer=新的tokenizer(模型) 有人知道这个错误的原因吗,因为看起来他们不应该是不兼容的 这是主要课程: public class OpenNLP { /** * @param args the command line arguments */ public stati

我正在尝试使用ApacheOpenNLPAPI创建一个标记器。我已从他们的站点提取了代码,但在Tokenize类中,以下代码行出现“不兼容类型”错误:

Tokenize tokenizer=新的tokenizer(模型)

有人知道这个错误的原因吗,因为看起来他们不应该是不兼容的

这是主要课程:

public class OpenNLP {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) 
    {            
        try
        {
        Tokenizer T = new Tokenizer();        
        T.Tokenize();
        }
        catch(Exception e)
        {}
    }
}
这是出现错误的Tokenize类:

public class Tokenize {

    public void Tokenize() throws InvalidFormatException, IOException 
    {
    InputStream is = new FileInputStream("en-token.bin");

    TokenizerModel model = new TokenizerModel(is);

    Tokenize tokenizer = new TokenizerME(model);

    String tokens[] = tokenizer.tokenize("Hi. How are you? This is Mike.");

    for (String a : tokens)
        System.out.println(a);

    is.close();
    }
}

我现在已经整理好了。以下一行:

Tokenize tokenizer = new TokenizerME(model);
应该是:

Tokenizer tokenizer = new TokenizerME(model);