java Apache Commons CLI:获取选项的字符串值数组
Commons CLI 1.4有问题 我需要解析无限值字符串选项,如exmpl:
-fe。磁铁torrent(参数值以点开头)
我通过Option.builder()
创建这个Option
Option fe = Option.builder().argName("fe").desc("bla bla").hasArgs().longOpt("fileextensions").build();
接下来,我将它添加到我的Options
对象中
options.addOption(fe);
然后我解析这个,我得到一个异常
org.apache.commons.cli.UnrecognizedOptionException: Unrecognized option: -fe
如何正确解析两个或多个此参数,通过空格符号分隔
# 1 楼答案
这很简单,当我们使用
Option.builder()
时,我们需要向他传递一个带有'opt'的arg,我的代码在以下方面起作用:Option.builder("fe").desc("blabla").hasArgs().longOpt("fileextensions").build();