我刚开始使用 Java 编写的程序,并且在让斯坦福CoreNLP 做它应该做的事情时遇到了很多麻烦。我将程序解压到它自己的目录中,并向其中添加了程序应该处理的 XML 文件。我用来在命令行中处理文件的代码是:
java -cp stanford-corenlp-YYYY-MM-DD.jar:stanford-corenlp-YYYY-MM-DD-models.jar:xom.jar:joda-time.jar -Xmx3g edu.stanford.nlp.pipeline .StanfordCoreNLP [-props]-文件。问题是,每次我尝试运行此程序时,都会收到以下错误:“无法找到或加载主类 edu.stanford.nlp.pipeline.StanfordCoreNLP。”我只是不确定如何处理这个错误,并且希望任何人能够提供帮助。谢谢。
最佳答案
您使用的是 Windows 吗?您检查过下面的行吗
“对于 Windows,分隔 jar 文件的冒号 (:) 需要是分号 (;)。”
按原样使用该示例将会出现该错误。
关于java - 在命令行中使用斯坦福 CoreNLP 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13716843/