【发布时间】:2015-02-04 05:26:35
【问题描述】:
我正在尝试在 Eclipse 上运行 this 程序,但出现以下错误:
Loading classifier from E:\corenlp\stanford-ner-2015-01-29\stanford-ner-2015-01-30\classifiers\english.all.3class.distsim.crf.ser.gz ... done [6.8 sec].
Exception in thread "main" java.lang.NoSuchFieldError: wordFunction
at edu.stanford.nlp.sequences.ObjectBankWrapper.doBasicStuff(ObjectBankWrapper.java:136)
at edu.stanford.nlp.sequences.ObjectBankWrapper.processDocument(ObjectBankWrapper.java:93)
at edu.stanford.nlp.sequences.ObjectBankWrapper$WrappedIterator.next(ObjectBankWrapper.java:86)
at edu.stanford.nlp.sequences.ObjectBankWrapper$WrappedIterator.next(ObjectBankWrapper.java:50)
at edu.stanford.nlp.ie.AbstractSequenceClassifier.classifyToString(AbstractSequenceClassifier.java:542)
at edu.stanford.nlp.ie.AbstractSequenceClassifier.classifyToString(AbstractSequenceClassifier.java:588)
at NERDemo.main(NERDemo.java:87)
为清楚起见,第 87 行是:
System.out.println(classifier.classifyToString(str));
我正在使用所有 NLP 工具的最新版本,并且在 Eclipse 的 Build Path 选项中包含了所有 jar 文件。 我该怎么办?
【问题讨论】:
-
您的类路径可能存在问题 — 该演示在我的本地计算机上重新下载时运行良好。您能否提供有关您的运行环境的更多详细信息?你的类路径到底是什么?
标签: java eclipse stanford-nlp named-entity-recognition nosuchfieldexception