当我遇到以下问题(只是日志文件的一部分)时,我正在跟踪openCCG中的openCCG:
ner-tag-text:
[echo] NER tagging into file ./data/novel/two-sents.dir/nertext
[echo] Models: ./stanford-nlp/classifiers/english.all.3class.distsim.crf.ser.gz , ./stanford-nlp/classifiers/english.muc.7class.distsim.crf.ser.gz, ./stanford-nlp/classifiers/english.conll.4class.distsim.crf.ser.gz
[java] java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
[java] at org.apache.tools.ant.taskdefs.ExecuteJava.execute(ExecuteJava.java:194)
[java] at org.apache.tools.ant.taskdefs.Java.run(Java.java:771)
[java] at org.apache.tools.ant.taskdefs.Java.executeJava(Java.java:221)上面说有一个带有NoClassDefFoundError的org/slf4j/LoggerFactory。我在网上搜索,发现很多人都有同样的问题。因此,我按照this solution添加
slf4j-api-1.7.2.jar
slf4j-simple-1.7.2.jar到我的类路径。在此之后,我有如下的类路径:
zhao@zhao-ubuntu:~$ echo $CLASSPATH
/home/zhao/slf4j-simple-1.7.21.jar:/home/zhao/slf4j-api-1.7.21.jar然而,这并不能解决我的问题。
发布于 2016-07-19 16:02:20
使用1.3.4版本的CoreNLP解决问题。
https://stackoverflow.com/questions/38446231
复制相似问题