Apache Commons CLI:获取选项的字符串值数组

Apache Commons CLI : Getting array of string values for an option

Commons CLI 1.4 有问题 我需要像 exmpl 一样解析无限值字符串选项:

-fe .magnet .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

如何正确解析两个或多个此参数,通过space-符号分隔?

很简单,当我们使用 Option.builder() 时,我们需要用 'opt' 向他传递一个参数,我的代码适用于:

Option.builder("fe").desc("blabla").hasArgs().longOpt("fileextensions").build();