Commons Cli 简明教程
Apache Commons CLI - Overview
Apache Commons CLI 是 Apache Commons 的组件,它源自 Java API,并提供一个 API 来解析传递给程序的命令行参数/选项。此 API 还支持输出与可用选项有关的帮助信息。
命令行处理包含三个阶段。这些阶段在下面进行了说明 -
-
Definition Stage
-
Parsing Stage
-
Interrogation Stage
Definition Stage
在定义阶段,我们定义应用程序可以使用的选项,并根据实际情况操作。Commons CLI 提供 Options 类,该类是 Option 对象的容器。
// create Options object
Options options = new Options();
// add a option
options.addOption("a", false, "add two numbers");
这里我们添加了一个选项标志 a,而第二个参数为 false,表明该选项不是必需的,而第三个参数表明该选项的描述。