java - 错误:无法找到或加载主类 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,但仍然是同样的错误)
解决方案
问题可能是您没有CLASSPATH
正确配置。它的输出是echo $CLASSPATH
什么?
推荐阅读
- angular - Angular - 在新标签打开时重新编译/白屏
- python - ImportError:无法从“main.views”导入名称“PostListView”
- docker - Dockerfile 从 nexus 存储库中提取
- android - 当锁定屏幕处于活动状态时,在警报对话框中显示键盘
- powerbi - 作为专业用户与非专业用户共享 Power BI 报表
- javascript - 变量的值在每次调用之后不会改变吗?
- android - 谷歌地图未在所需位置居中
- sql - 如何在 mdx 查询中重新格式化度量
- python - 在 Ubuntu 18.04 上使用 CUDA 和 FFMpeg 编译 OpenCV 时出错
- linux - “释放未使用的内核内存”从何而来?