首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >带有参数和类路径变量的Jar文件

带有参数和类路径变量的Jar文件
EN

Stack Overflow用户
提问于 2016-09-09 20:47:27
回答 1查看 74关注 0票数 0

我正尝试在控制台中启动debian上的jar文件。它有5个参数,如下代码所示:

代码语言:javascript
复制
     if (args.length!=5) { 
       System.out.println("Usage: java popscan.Waterflood" 
                       + " [source image filename]" 
                       + " [destination image filename]" 
                       + " [flood point count (1-256)]" 
                       + " [minimums window width (8-256)]" 
                       + " [connected pixels (4 or 8)]" 
                       ); 
       return; 
   }   

另一个部分是它需要一个外部库的类路径,在本例中是OpenCV。

我的问题是如何正确地启动它。我尝试了一些组合,比如:

user@server:~/ 1res.png $ java -jar WaterFlood.jar 1.png 1res.png 2 8 8 -cp ~/ opencv /已安装OpenCV3.1/opencv-3.1.0/build/bin/opencv-310.jar

但我总是得到这样的信息:

代码语言:javascript
复制
Usage: java popscan.Watershed [source image filename] [destination image filename] [flood point count (1-256)] [minimums window width (8-256)] [connected pixels (4 or 8)]

谢谢你的任何想法

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-09-09 20:50:21

-cp ...jar移到紧跟在java后面。它不是程序的参数,而是java虚拟机的参数。

代码语言:javascript
复制
java -cp "~/opencv/installed opencv 3.1/opencv-3.1.0/build/bin/opencv-310.jar" -jar WaterFlood.jar 1.png 1res.png 2 8 8
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/39411974

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档