stanford corenlp:java找不到或加载main class/java.classnotfoundexception

7lrncoxx  于 2021-06-26  发布在  Java
关注(0)|答案(1)|浏览(801)

老实说,java对我来说是个谜。我几天前刚开始学习python,但现在我需要使用需要java的StanfordCorenlp(上帝!!!!!)
当我在cmd中导入stanford corenlp时,它总是显示“错误:找不到或加载主类。。。原因:java.lang.classnotfoundexception:“…”

但事实上,我已经对环境做了一些改变(尽管它们可能不正确)。

这可能是环境路径设置的错误,但我真的不知道如何解决。。。

m1m5dgzv

m1m5dgzv1#

您正面临类路径问题
从您的屏幕截图来看,当前的工作目录是c:\users(name),它不包含scnlp的代码。
在“命令行用法”页中,从命令行运行stanford corenlp的最小命令是:

java -cp "*" edu.stanford.nlp.pipeline.StanfordCoreNLP -file input.txt

如你所见,你错过了比赛 -cp 指定类路径的参数。
你应该 cd 到代码目录并使用 -cp "*" 或者将stanford corenlp的源代码目录作为 -cp 论点

相关问题