我正在处理一个奇怪的 args4j 错误。我正在处理列表命令行参数
aaa.jar -list special_date=2015-05-05 "special_name=bob the builder"
这是用StringArrayOptionHandler处理的
. 当我检索列表的参数时,我得到的是
[special_date=2015-05-05, special_name=bob, the, builder]
Java 文档说这应该可行
java -jar aaa.jar -s banan hruska jablko
java -jar aaa.jar -s banan "hruska jablko"
java -jar aaa.jar -s "banan hruska jablko"
java -jar aaa.jar -s banan hruska jablko -l 4 -r
java -jar aaa.jar -t 222 -s banan hruska jablko -r
处理带引号的单个参数时没有错误。
aaa.jar -a "bob the builder"
工作得很好
谢谢