我正在执行我从Github下载的Symbolic Aggregate Approximation技术的java版本。
当我执行相同的使用命令提示符时,如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)
这看起来像个错误。如果传递给命令的参数超过6个,则为expects the 7th element to be an Integer,表示线程数:
if (args.length > 6) {
threadsNum = Integer.valueOf(args[6]);
}
我建议打开该项目的门票。
答案 1 :(得分:0)
抱歉,忘记更新线程编号的CLI参数处理逻辑。根据{{3}}修正。感谢错误报告。