gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 09:30:55 25 4
gpt4 key购买 nike

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

     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:~/Waterflood$ java -jar WaterFlood.jar 1.png 1res.png 2 8 8 -cp ~/opencv/安装的 opencv 3.1/opencv-3.1.0/build/bin/opencv-310。 jar

但我总是收到消息:

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)]

感谢您的任何想法

最佳答案

-cp ...jar 直接移到 java 之后。它不是程序的参数,而是java虚拟机的参数。

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

关于java - 带有参数和类路径变量的 Jar 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39411974/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com