Stanford CoreNLP:Java 无法找到或加载 main class / java.ClassNotFoundException

Stanford CoreNLP: Java can't find or load main class / java.ClassNotFoundException

老实说,Java对我来说是个谜。前几天刚开始学Python,现在要用Stanford CoreNLP需要Java(天呐!!!!!!)

当我在 CMD 中导入 Stanford CoreNlp 时,它总是显示“错误:无法找到或加载主 class ... 原因:java.lang.ClassNotFoundException:...”

但实际上,我已经对环境做了一些改动(虽然不一定正确)。

可能是环境路径设置错误,但是实在不知道怎么解决...

您遇到类路径问题

根据您的屏幕截图,当前工作目录是 C:\Users(Name),其中不包含 SCNLP 代码。

Command Line Usage page 开始,从命令行到 运行 Stanford CoreNLP 的最小命令是:

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

如您所见,您错过了指定类路径的 -cp arg。

您应该cd到代码目录并使用-cp "*"或将Stanford CoreNLP的源代码目录作为-cp参数

的值传递