簡體   English   中英

具有參數和類路徑變量的Jar文件

[英]Jar files with parameters and classpath variable

我試圖在控制台上的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; 
   }   

另一部分是,它需要外部庫的類路徑,在本例中為外部庫。

我的問題是如何正確啟動它。 我嘗試了幾種組合,例如:

user @ server:〜/ Waterflood $ java -jar WaterFlood.jar 1.png 1res.png 2 8 8 -cp〜/ opencv / installed 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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM