DefaultParser in Apache Commons CLI

我想尝试Apache Commons CLI,并认为一个好的起点是其网页上的“用法”部分。

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

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


答案 1

我用而不是,它工作得很好。



更新 :在 CLI 的 1.3.1 版中,现已弃用。所以我只是简单地添加



,现在我使用

一切都很好!GnuParser()DefaultParser()CommandLineParser parser = new GnuParser();GnuParser()import org.apache.commons.cli.DefaultParser;CommandLineParser parser = new DefaultParser();


答案 2

您使用的是哪个版本的 CLI?直到 1.3 快照才添加 DefaultParser。

http://commons.apache.org/proper/commons-cli/apidocs/org/apache/commons/cli/DefaultParser.html