Apache Commons CLI是开源的命令行解析工具,它可以帮助开发者快速构建启动命令,并且帮助你组织命令的参数、以及输出列表等。
CLI分为三个过程:
Option opt = new Option("h", "help", false, "Print help");
opt.setRequired(false);
options.addOption(opt);
CommandLine commandLine = null;
CommandLineParser parser = new PosixParser();
try {
commandLine = parser.parse(options, args);
}catch(Exception e){
System.exit(1);
}
HelpFormatter hf = new HelpFormatter();
hf.setWidth(110);
if (commandLine.hasOption('h')) {
hf.printHelp("commandLine test", options, true);
System.exit(0);
}