2013-08-29 67 views
0

我使用斯坦福NER,每当我尝试初始化分类,我得到以下异常:NoSuchFieldError异常斯坦福NER

Exception in thread "main" java.lang.NoSuchFieldError: featureFactoryArgs 
    at edu.stanford.nlp.ie.AbstractSequenceClassifier.<init>(AbstractSequenceClassifier.java:127) 
    at edu.stanford.nlp.ie.crf.CRFClassifier.<init>(CRFClassifier.java:173) 
    at edu.stanford.nlp.ie.crf.CRFClassifier.getClassifierNoExceptions(CRFClassifier.java:3518) 

我的代码:

String serializedClassifier = "classifiers/english.all.3class.caseless.distsim.crf.ser.gz"; 
     AbstractSequenceClassifier<CoreLabel> classifier = 
       CRFClassifier.getClassifierNoExceptions(serializedClassifier); 
+0

这个例外让我如痴如狂! 4小时没有任何运气,以确定什么是错的! –

回答

0

这WASN”斯坦福大学NER的问题。问题是另一个图书馆(CMU TweetNLP)在其罐子里隐藏了各种斯坦福NLP课程的过期副本,释放了jar hell