使用Apache的CLI处理命令行
程序员文章站
2022-05-10 16:50:48
...
需要commons-cli-1.0.jar。
使用 OptionsCLI -h
OptionsCLI -u ** -p **
使用 OptionsCLI -h
OptionsCLI -u ** -p **
import org.apache.commons.cli.BasicParser; import org.apache.commons.cli.CommandLine; import org.apache.commons.cli.HelpFormatter; import org.apache.commons.cli.Options; import org.apache.commons.cli.ParseException; public class OptionsCLI { public static void main(String[] args) { Options opts = new Options(); opts.addOption("h", false, " help "); opts.addOption("u", true, " user"); opts.addOption("p", true, " password"); BasicParser parser = new BasicParser(); CommandLine cl; try { cl = parser.parse(opts, args); if (cl.hasOption('h')) { HelpFormatter hf = new HelpFormatter(); hf.printHelp("Options", opts); } else { System.out.println(cl.getOptionValue("u")); System.out.println(cl.getOptionValue("p")); } } catch (ParseException e) { // TODO Auto-generated catch block e.printStackTrace(); } } }
推荐阅读
-
rhel6.3使用yum安装apache的方法
-
Angular使用cli生成自定义文件、组件的方法
-
Vue CLI3中使用compass normalize的方法
-
linux命令行下使用curl命令查看自己机器的外网ip
-
linux下安装oracle后使用命令行启动的方法 linux启动oracle
-
写给iOS程序员的命令行使用秘籍
-
nginx比apache处理静态文件速度快,但是nginx处理大量并发的php请求时,容易出现502错误,频率大概是多少
-
Win7系统中的命令行sxstrace.exe工具的使用方法
-
一份超级详细的Vue-cli3.0使用教程【推荐】
-
浅析python 内置字符串处理函数的使用方法