国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

atitit.基于  Commons CLI 的命令行原理與 開發(fā)

2019-11-15 01:10:25
字體:
供稿:網(wǎng)友
atitit.基于  Commons CLI 的命令行原理與 開發(fā)

atitit.基于CommonsCLI的命令行原理與開發(fā)

1.命令行支持的格式有以下幾種:1

2.json化,map化的命令行參數(shù)內(nèi)部表示1

3.Aticli2

4.CLI庫支持不同格式的選項(xiàng): 2

5.參考3

1.命令行支持的格式有以下幾種:

基于ApacheCommonsCLI的命令行開發(fā)

ApacheCommonsCLI簡介

ApacheCommonsCLI是Apache下面的一個(gè)解析命令行輸入的工具包,該工具包還提供了自動生成輸出幫助文檔的功能。

ApacheCommonsCLI支持多種輸入?yún)?shù)格式,主要支持的格式有以下幾種:

1.POSIX(PortableOperatingSystemInterfaceofUnix)中的參數(shù)形式,例如tar-zxvffoo.tar.gz

2.GNU中的長參數(shù)形式,例如du--human-readable--max-depth=1

3.java命令中的參數(shù)形式,例如java-Djava.net.useSystemPRoxies=trueFoo

4.短杠參數(shù)帶參數(shù)值的參數(shù)形式,例如gcc-O2foo.c

5.長杠參數(shù)不帶參數(shù)值的形式,例如ant–projecthelp

作者::老哇的爪子Attilax艾龍,EMAIL:1466519819@QQ.com

轉(zhuǎn)載請注明來源:http://www.survivalescaperooms.com/attilax/

2.json化,map化的命令行參數(shù)內(nèi)部表示

直接使用json會把個(gè)雙引號消去。。不能解析了。。

ApacheCommonsCLI庫提供API,可以幫助程序去解析傳遞給程序的命令行參數(shù)。他也可以打印幫助信息,來說明可以運(yùn)用于命令行的有效參數(shù)。

3.Aticli

Optionsopts=newOptions();

opts.addOption("gene",false,"help:misparamdir");

opts.addOption("dir",true,"help:misparamdir");

opts.addOption("gene_txtfile",true,"help:misparamgene_batfile");

opts.addOption("gene_batfile",true,"help:misparamgene_batfile");

CommandLineParserparser=newPosixParser();

cmd=parser.parse(opts,args);

if(cmd.hasOption("gene"))

geneBat(cmd.getOptionValue("dir"),

cmd.getOptionValue("gene_txtfile"));

else

execClr(cmd.getOptionValue("dir"),

cmd.getOptionValue("gene_txtfile"));

System.out.println("--f");

4.CLI庫支持不同格式的選項(xiàng):

1.POSIX格式的選項(xiàng)(比如:tar-zxvffoo.tar.gz)

2.GNU格式的長參數(shù)選項(xiàng)(比如:du--human-readable--max-depth=1)

3.Java格式的屬性(比如:java-Djava.awt.headless=true-Djava.net.useSystemProxies=trueFoo)

4.帶值的單選項(xiàng)(比如:gcc-O2foo.c)

5.單-號的長參數(shù)選項(xiàng)(比如:ant-projecthelp)

BasicParser類來解析用戶輸入的參數(shù),當(dāng)參數(shù)中包含–h時(shí)程序打印命令行的幫助

5.參考

使用ApacheCommonsCLI開發(fā)命令行工具.htm

ApacheCommons系列簡介之CLI-為程序員服務(wù).htm

使用ApacheCommonsCLI開發(fā)命令行工具.htm


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 云林县| 洱源县| 安仁县| 南雄市| 洛川县| 白山市| 耿马| 新津县| 松潘县| 股票| 霸州市| 左权县| 芦溪县| 天津市| 鹿泉市| 吉隆县| 赫章县| 沂南县| 缙云县| 台中县| 云龙县| 新蔡县| 济阳县| 东安县| 芦山县| 平利县| 巴马| 葫芦岛市| 屏山县| 大冶市| 梁山县| 浠水县| 湖州市| 启东市| 页游| 阳朔县| 连州市| 磴口县| 江永县| 南丰县| 万盛区|