当前位置: 首页 > 面试题库 >

适用于Java的最佳CLI解析器

杨景山
2023-03-14
问题内容

哪种Java的CLI解析器比其他CLI解析器更易于使用和扩展?


问题答案:

这里是一些最受欢迎的。它们都是非常漂亮的功能,并且使用了前两个,我可以推荐它们。

  • Commons CLI
    http://commons.apache.org/cli/

  • Java宝石
    http://code.google.com/p/javagems/

  • picocli (具有彩色使用帮助和自动完成功能)
    http://picocli.info/

  • JArgs
    http://jargs.sourceforge.net/

  • GetOpt
    http://www.urbanophile.com/arenn/hacking/download.html

编辑:为了完整起见,这是我遇到的其他一些内容

  • JOpt简单
    http://jopt-simple.sourceforge.net/

  • Args4J
    https://args4j.dev.java.net/

  • ArgParser
    http://people.cs.ubc.ca/~lloyd/java/argparser.html

  • 自然CLI
    http://naturalcli.sourceforge.net/

  • TE代码
    http://te-code.sourceforge.net/

  • JSAP
    http://www.martiansoftware.com/jsap/

  • CLAJR
    http://clajr.sourceforge.net/

  • CmdLn
    http://ostermiller.org/utils/CmdLn.html

  • JewelCli
    http://jewelcli.sourceforge.net/

  • JCommando
    http://jcommando.sourceforge.net/

  • 解析cmd
    http://code.google.com/p/parse-cmd/



 类似资料:
  • 问题内容: 我需要阅读较小的XML文件(最多只有几MB,UTF-8编码),四处寻找各种元素和属性,也许要修改一些并将XML重新写回磁盘(最好采用缩进格式) 。 什么是满足我需求的最佳XML解析器?有很多可供选择。我知道的一些是: JDOM Woodstox XOM dom4j VTD-XML Xerces-J Crimson 当然是JDK中的那个(我正在使用Java 6)。我对Xerces很熟悉,

  • 问题内容: 我以前使用过XML Parser,尽管它工作正常,但总体上我并不满意,感觉好像我在使用变通办法来处理应该是基本功能的事情。 我最近看到了SimpleXML,但还没有尝试过。有没有更简单的方法?两者都有哪些优点和缺点?您使用过其他解析器吗? 问题答案: 我不得不说,SimpleXML是蛋糕,因为它首先是用C编写的扩展,并且非常快。但第二,解析后的文档采用PHP对象的形式。这样您就可以像“

  • 问题内容: 什么是HSQLDB数据库的最佳浏览器工具? 问题答案: HSQL具有称为数据库管理器的内置GUI查询工具。在数据库文件的目录中运行: 然后将配置设置为: 允许我以非常方便的方式编辑所需内容。

  • 问题内容: 我正在搜索Java库以解析XML(复杂的配置和数据文件),我用Google搜索了一下,但除了dom4j之外都找不到(似乎他们正在V2上工作)。不喜欢它,其他有关XML的Apache项目似乎处于hibernate状态。我还没有独自评估dom4j,只是想知道-Java是否有其他(良好)开源xml解析库?您对dom4j的体验如何? 在@Voo回答之后,让我再问一个-我应该使用Java的内置类

  • 问题内容: 我正在使用maven和Jenkins进行自动构建。我正在寻找最佳的Maven开源存储库管理。这样我就可以通过存储库管理器在Maven和jenkins之间进行整合。 问题答案: 我至少知道三个选择 sonatype products archiva.apache(Apache Archiva) 我已经使用了所有三个,每个都有优点和缺点。 我会选择Nexus,因为它得到了Sonatype的

  • 问题内容: 这个问题已经在这里有了答案 : Python使用哪种IDE?[关闭] (1个答案) 11个月前关闭。 我是python的新手,我在Linux机器上使用简单的gedit应用程序编写python代码,但是很难管理我的代码缩进。我正在寻找任何提供某些功能并且不应该减慢我的P4机器速度的Python IDE。 问题答案: 我建议您看一下Python Wiki上的编辑器列表 ,以及以下相关问题: