【发布时间】:2012-11-22 21:38:27
【问题描述】:
我是使用 Java 编写的程序的新手,并且在让 StanfordCoreNLP 完成它应该做的事情时遇到了很多麻烦。我将程序解压缩到它自己的目录中,并在其中添加了程序应该处理的 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 ] -file .
问题是每次我尝试运行它时都会收到以下错误:“找不到或加载主类 edu.stanford.nlp.pipeline.StanfordCoreNLP。”我只是不确定如何处理这个错误,并且希望任何人都可以提供任何帮助。谢谢。
【问题讨论】:
-
命令正确你确定你是从正确的目录运行它吗?该错误看起来好像您位于错误的目录中,或者您的 zip 文件已损坏。
-
如果您发现出错的原因,请在下方发布,以便其他人可以找到。
-
在命令行中,我从下载它时放入的目录中运行它。我怎么知道我的 zip 文件是否损坏?
-
你确定它叫stanford-corenlp-YYYY-MM-DD.jar吗?我认为他们会给出构建的年月日。
-
@hd1 LOL 是的。我假设您将 YYYY-MM-DD 替换为构建的年月日。没有真正的方法可以知道 ZIP 文件是否已损坏。唯一的方法是重新下载,看看它是否一开始就搞砸了。
标签: java stanford-nlp