运行python make_datafiles.py /path/to/cnn/stories /path/to/dailymail/stories,报上图所示错误。再尝试运行echo “Please tokenize this text.” | java edu.stanford.nlp.process.PTBTokenizer
同样报错。网上搜到的方法修改环境变量CLASSPATH,但没有用。
将命令改为echo “Please tokenize this text.” | java -cp stanford-corenlp-3.7.0.jar edu.stanford.nlp.process.PTBTokenizer
同理,修改make_datafiles.py中第76行 command = [‘java’,’-cp’, ‘E:\pointer-generator-master\stanford-corenlp-full-2016-10-31\stanford-corenlp-3.7.0.jar’,‘edu.stanford.nlp.process.PTBTokenizer’, ‘-ioFileList’, ‘-preserveLines’, ‘mapping.txt’]
就可以了。其中’E:\pointer-generator-master\stanford-corenlp-full-2016-10-31\stanford-corenlp-3.7.0.jar’是我存放的位置。
windows下使用stanfordcorenlp报错:找不到或无法加载主类 edu.stanford.nlp.process.PTBTokenizer
最新推荐文章于 2022-07-25 22:55:29 发布