【发布时间】:2020-04-06 18:49:59
【问题描述】:
我正在用 Java 编写命令行应用程序,并且我选择了 Apache Commons CLI 来解析输入参数。
假设我有 两个必需选项(即 -input 和 -output)。我创建新的 Option 对象并设置所需的标志。现在一切都很好。但我有第三个,不是必需的选项,即。 -帮助。使用我提到的设置,当用户想要显示帮助(使用 -help 选项)时,它会说“-input and -output”是必需的。有没有办法实现这个(通过 Commons CLI API,不简单 if (!hasOption) throw new XXXException())。
【问题讨论】:
标签: java command-line-interface apache-commons apache-commons-cli