簡體   English   中英

運行NERDemo.java文件時出現NoSuchFieldError

[英]NoSuchFieldError while running NERDemo.java file

我正在嘗試在Eclipse上運行程序,並且出現以下錯誤:

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文件。 我該怎么辦?

我在執行ParserDemo.java解析器中可用的ParserDemo.java代碼時遇到了相同的錯誤。 為了解決該問題,我從此處下載了最新的解析器。 將zip文件解壓縮到某個文件夾中。 然后,通過以下步驟將該項目導入eclipse中:

文件->新建->項目-> Java->現有Ant文件中的Java項目->指定包含build.xml文件的文件夾

我使用“構建路徑”指定了stanford-parser-3.4.1-sources.jarstanford-parser-3.4.1-models.jar

我希望這些步驟可以為問題提供一些線索。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM