2016-11-29 49 views
-1

我正在執行從Github下載的符合集合逼近技術的Java版本。符號集合逼近的Java實現 - JMotif/SAX

當我執行相同的使用命令提示如在章節2.0給出它的工作以及」

但是,當我改變參數,如添加-a-w-p

E:\Paper3>java -jar "jmotif-sax-1.1.2-SNAPSHOT-jar-with-dependencies.jar" -a 8 -d temp.csv -o out.txt -t 1 -w 28 -p 8

它導致以下錯誤:

Exception in thread "main" java.lang.NumberFormatException: For input string: "-t" 
    at java.lang.NumberFormatException.forInputString(Unknown Source) 
    at java.lang.Integer.parseInt(Unknown Source) 
    at java.lang.Integer.valueOf(Unknown Source) 
    at net.seninp.jmotif.sax.SAXCLIConverter.main(SAXCLIConverter.java:89) 
+0

次要格式 –

+0

次要格式 –

+0

可能重複[什麼是NumberFormatException,我該如何解決它?](http://stackoverflow.com/questions/39849984/what-is-a-numberformatexception-and-how-我可以修復它) – xenteros

回答

0

此外觀就像一個bug。如果有超過6個參數傳遞給命令,它expects the 7th element to be an Integer,代表線程數:

if (args.length > 6) { 
     threadsNum = Integer.valueOf(args[6]); 
    } 

我建議打開一票與該項目。

0

對不起,忘記了更新線程號的CLI參數處理邏輯。根據last commit修復。感謝您的錯誤報告。