当前位置: 首页 > news >正文

汕头网站优化公司北京制作网站软件

汕头网站优化公司,北京制作网站软件,完成网站集约化建设,医疗器械三证是哪三证java登录界面命令本系列中第19个帖子的重点是从Java代码解析命令行参数是jClap #xff08; Java命令行参数解析器 #xff09;#xff0c;不应与JCLAP库混淆#xff0c;该库是我本系列前 一篇文章的重点。 上 一篇 文章介绍了Giles Winstanley#xff08; snaq.net … java登录界面命令 本系列中第19个帖子的重点是从Java代码解析命令行参数是jClap Java命令行参数解析器 不应与JCLAP库混淆该库是我本系列前 一篇文章的重点。 上 一篇 文章介绍了Giles Winstanley snaq.net 撰写的JCLAP 1.4 而本篇文章介绍了Jan So extreme_logic 撰写的jClap 2.0 。 通过实例化com.extremelogic.common.jclap.Argument的实例并调用名称为addArgument或addBooleanArgument的重载方法之一可以在com.extremelogic.common.jclap.Argument实现“定义”阶段。 下一个代码清单 在GitHub上提供完整代码中对此进行了演示。 jClap的“定义”阶段 final Argument argument new Argument(arguments); argument.addArgument(file, Path/name of file, true, 1); argument.addBooleanArgument(verbose, Enables verbosity, false); 前面的代码清单演示了提供长参数名称参数说明是否需要参数以及参数期望值的数量。 据我所知无法为参数添加简称单个连字符和单个字符。 通过在“定义”阶段定义的Argument实例上调用processArguments()方法可以通过jClap实现“解析”阶段。 这是单行调用但会引发检查异常ArgumentException 。 下一行代码清单显示了此单行解析。 jClap的“解析”阶段 argument.processArguments(); 使用jClap通过在“定义”阶段定义的Argument实例上调用getArgument方法来实现“询问”阶段。 下一个代码清单中对此进行了演示。 jClap的“审讯”阶段 out.println(File path/name is argument.getArgument(file) .); out.println(Verbosity is set to argument.getArgument(verbose)); 通过在整个示例中使用的Argument实例上调用displayOptions方法jClap还可以轻松地将用法写入标准输出。 在下一个代码清单中对此进行了演示该清单显示了捕获和“处理”已检查的异常ArgumentException 。 jClap中的“用法” catch (final ArgumentException argumentException) {out.println(ERROR: Exception encountered while processing command-line arguments - argumentException);argument.displayOptions(); } 屏幕快照演示了本文中涵盖的代码其中将jClap应用于命令行处理。 第一个图像描述了未指定必需的--file ArgumentException时对检查到的异常ArgumentException的处理还描述了jClap提供的用法语句。 第二张图描绘了参数的常规命令行处理。 选择框架或库来帮助Java进行命令行解析时需要考虑jClap的特征。 jClap是具有Apache License Version 2.0的开源。 commons-jClap-2.0.0.jar JAR的大小约为15 KB没有第三方库依赖项。 在我看来jClap仅支持带有双连字符的“长”参数名称。 jClap JAR包含使用Java SE 6 主要版本50 编译的类文件因此应与运行在Java SE 6之前的版本的Java应用程序一起使用。 所有参数都从Argument实例作为String检索没有类型的参数。 jClap JAR还包含一个“样本”应用程序 SampleArguments.class IDE反编译器例如IntelliJ IDEA的内置反编译器和Eclipse的Enhanced Class Decompiler 可以反编译以查看可以写入的源代码类型。使用jClap。 jClap是一个小型易用的库用于处理Java的命令行参数可以与运行在Java SE 6以前的Java版本上的Java应用程序一起使用。该库仅支持长参数名并以以下形式返回参数的值 String/code type in all cases. 翻译自: https://www.javacodegeeks.com/2017/10/java-command-line-interfaces-part-19-jclap.htmljava登录界面命令
http://www.zqtcl.cn/news/549560/

相关文章:

  • 福建响应式网站制作市工商局网站建设情况
  • 深圳网站运营托管罗伯特清崎说的网络营销是什么
  • 太仓市质监站网址百度关键字推广费用
  • 为您打造高端品牌网站pageadmin wordpress
  • 中小型网站建设的基本流程简约网站欣赏
  • 设备上哪个网站做外贸推广网络服务类型及其所采用的网络协议
  • 学习前端开发的网站动漫设计属于什么大类
  • 十堰秦楚网 十堰新闻门户网站报修网站模板
  • 家居小程序源码下载自动seo系统
  • 动态效果的网站建设技术老闵行是指哪里
  • 电商网站开发面临的技术问题做闪图的网站
  • 怎么查看网站开发语言的类型东莞哪些地方是风险区
  • 不用购买域名做网站广州网站建设培训学校
  • 城市轨道建设规范下载网站古网站典模板
  • 关于实验室建设的英文网站深圳企业网站制作公司怎样
  • wordpress全站背景音乐中山网站搜索排名
  • 搭建网站的过程透明主题wordpress
  • 丰台网站建设公司电话深圳微信商城网站设计公司
  • 做淘宝要用的网站吗上海微信网站
  • 佛山高端网站制作公司wordpress 发送邮件插件
  • 类似站酷的设计类网站网站建设需要待摊吗
  • 用php做视频网站在学做网站还不知道买什么好
  • wordpress培训类网站网站建设 好
  • 网站开发需要2个月吗网站建设案例精粹
  • 网站建设项目职责营销型网站建设五大内容
  • 建设工程监理招标网站W做网站
  • 网站建设与维护教学课件网站上线前做环境部署
  • 信誉好的网站建设做网站成为首富的外国人
  • 常州网站制作市场湖北省荆门市城乡建设网站
  • 泉州网站制作运营商专业北京软件公司招聘信息查询