Java 如何使用Apache Commons CLI库来处理;复杂的;论据?
例如,命令行的参数为Java 如何使用Apache Commons CLI库来处理;复杂的;论据?,java,command-line-arguments,apache-commons-cli,Java,Command Line Arguments,Apache Commons Cli,例如,命令行的参数为-x、-y和-z。但是,如果使用了-z,则还需要-a值-b值2,以及-c值3。要传递并显示所有数据,有一个可选的-d值参数 我没有看到任何这样复杂的例子。是否有一个示例说明如何设置“复杂”参数集,其中参数值定义后面的参数?或者有没有一种不同的解析参数的方法更适合这种情况?我认为使用commons cli,您只能使用框架进行简单的解析,它现在还不能提供高级的可能性。然后,在初始解析完成后,您将执行其他检查,如您描述自己为单独步骤的检查
-x
、-y
和-z
。但是,如果使用了-z
,则还需要-a值-b值2
,以及-c值3
。要传递并显示所有数据,有一个可选的-d值
参数
我没有看到任何这样复杂的例子。是否有一个示例说明如何设置“复杂”参数集,其中参数值定义后面的参数?或者有没有一种不同的解析参数的方法更适合这种情况?我认为使用commons cli,您只能使用框架进行简单的解析,它现在还不能提供高级的可能性。然后,在初始解析完成后,您将执行其他检查,如您描述自己为单独步骤的检查