斯坦福核心 nlp 和 openccg 中的 slf4j 问题
slf4j issues in stanford core nlp and openccg
当我遇到以下问题(只是日志文件的一部分)时,我正在关注 openCCG 中的 ccgbank-README
:
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
但是,这并不能解决我的问题。
问题已通过使用 CoreNLP 1.3.4 版解决。
当我遇到以下问题(只是日志文件的一部分)时,我正在关注 openCCG 中的 ccgbank-README
:
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
但是,这并不能解决我的问题。
问题已通过使用 CoreNLP 1.3.4 版解决。