java - Apache Commons CLI 中的 DefaultParser

标签 java command-line-interface apache-commons

我想试用 Apache Commons CLI,并想从其网页上的“使用”部分开始。

http://commons.apache.org/proper/commons-cli/usage.html

现在,该示例建议创建一个 DefaultParser,但我能找到的最接近的声音是 BasicParser。这是要使用的东西吗,我错过了什么吗?

最佳答案

我使用 GnuParser() 而不是 DefaultParser() 并且效果很好。

CommandLineParser parser = new GnuParser();

更新:在 CLI 版本 1.3.1 中,GnuParser() 现在已弃用。所以我简单地添加了

import org.apache.commons.cli.DefaultParser;

现在我使用 CommandLineParser parser = new DefaultParser ();

一切都很好!

关于java - Apache Commons CLI 中的 DefaultParser,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15732696/

相关文章:

git - 由于二进制文件,无法推送到 Git

java - IOUtils.copy 是否会阻塞直到写入完成?

apache-commons - Apache commons 是一个活跃的项目吗?有公共(public)路线图吗?

java - UML 书籍或引用资料

php - Laravel 4.x,CLI已停止工作

java - Swing 和 AWT : ContentPane items not showing in JFrame

node.js - 关于自定义 node.js CLI 工具配置文件的建议/最佳实践 : location & naming?

java - 声明的包与 apache-commons 的预期包不匹配

java - 交换 ArrayDeque 中的对象 (Java)

java - 将 int 添加到数组