【发布时间】:2015-11-03 15:42:53
【问题描述】:
嘿社区,我有这个菜鸟问题,所以如果有人能提供帮助,那就太好了:)
就这样吧……
我正在尝试通过运行 java 演示文件来测试 stanford NLP 解析器,该文件包含在您可以从 here 下载的文件中
我的问题可能在于 .jar 文件中包含的类的导入。我在其他一些 stackoverflow 线程上尝试了解决方案,例如 dojavac -cp "jar/path/number/1";"jar/path/number/2" ParserDemo.java
但是java -cp "jar/path/number/1";"jar/path/number/2" ParserDemo
命令无效。
我还尝试将每个 jar 文件提取到一个公用文件夹中,但随后出现错误的类文件错误..
那么这里的动作是什么?我该如何解决这个问题?
附:请不要提出使用在线版解析器的解决方案。
编辑:我使用的是 Windows 8.1,以防万一有人需要知道
【问题讨论】:
-
javac工作了吗?它是否创建了一个名为 ParseDemo.class 的文件? -
您的命令看起来如何?您是否包含了 jar 文件名,或者添加了
jars/location/*通配符以包含目录中的所有 jar 文件。另外,“命令不起作用”是什么意思?你有什么错误吗? -
@mlk 是的,我已经完成了所需的 PATH 修改..
-
是“。”包含在您的路径中?试试
java -cp ".;jar/path/number/1";"jar/path/number/2" ParserDemo