从cmd运行java程序,从jar文件导入类

时间:2015-11-03 15:42:54

标签: java jar import cmd

嘿社区我有这个菜鸟问题,所以如果有人能提供帮助那就太棒了:)

所以这就是......

我尝试运行java演示文件来测试stanford NLP解析器,该文件包含在您可以从here下载的文件中

我的问题可能是.jar文件中包含的类的导入..我尝试了其他一些stackoverflow线程上的解决方案,例如 javac -cp "jar/path/number/1";"jar/path/number/2" ParserDemo.java
但是 java -cp "jar/path/number/1";"jar/path/number/2" ParserDemo
命令没有用。

我还尝试提取公共文件夹中的每个jar文件,但后来我得到了错误的类文件错误..

那么这里的举动是什么?我怎么解决这个问题?

P.S。请不要建议使用解析器的在线版本。

编辑:我正在使用Windows 8.1以防有人需要知道

1 个答案:

答案 0 :(得分:3)

由于它是作为评论发布的,我不知道它是否可见以供将来参考我将根据用户mlk的提议在此处编写解决方案

我将我的java命令修复为java -cp ".;jar/path/number/1";"jar/path/number/2" ParserDemo,它完美无缺!

这是因为当前文件夹(.)未包含在类路径中,因此Java无法看到ParserDemo.class文件。