首页 > 解决方案 > 错误:无法找到或加载主类 edu.stanford.nlp.international.arabic.process.ArabicSegmenter

问题描述

目前正在尝试使用斯坦福阿拉伯语分段器,并且正在

错误:无法找到或加载主类 edu.stanford.nlp.international.arabic.process.ArabicSegmenter

我确保包含 .jar 文件的文件夹位于类路径中,甚至作为最后的努力将 .jar 文件单独添加到路径中,但仍然出现此错误。

我正在运行命令

java -mx1g edu.stanford.nlp.international.arabic.process.ArabicSegmenter -loadClassifier data/arabic-segmenter-atb+bn+arztrain.ser.gz -textFile arabic_poems.txt > my_arabic_file.txt.segmented

从 README 开始,其中 arabic_poems.txt 是包含 utf-8 编码的阿拉伯文本的文件,而 my_arabic_file.txt.segmented 是目标文件

(甚至尝试使用 my_arabic_file.txt 作为目标,因为我不确定.segmented,但仍然是同样的错误)

标签: javastanford-nlp

解决方案


问题可能是您没有CLASSPATH正确配置。它的输出是echo $CLASSPATH什么?


推荐阅读