我正在處理一個奇怪的args4j錯誤。我處理列表命令行參數Args4j列表參數包含未處理的空間
aaa.jar -list special_date=2015-05-05 "special_name=bob the builder"
處理。當我retreive列表的論據是什麼我得到的是
[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"
工作完全正常
謝謝
你在誤讀javadoc;它說「*這些例子中的所有結果都包含一個包含三個令牌的單個字符串數組:'banan','hruska'和'jablko'。*」 – dimo414