1

Apache Commons cli を使用しています。OptionBuilder を使用してさまざまなオプションを作成しました。

final Option name = OptionBuilder.withArgName().hasArgs().withDescription()
                     .withLongOpt()

私の問題は、オプションの引数の数を固定したいということです。ユーザーが渡す引数が少ないか多い場合は、例外をスローする必要があります。

他のオプションについては、許可される引数の最小数と最大数を設定したいと思います。

どうすればこれを達成できますか?

4

1 に答える 1

0

で必要な引数の正確な数を設定できますOption.setArgs(int num)

最小値と最大値を設定することはできません。setArgsおそらく、最大数を設定し、最小数を手動で確認するために使用できます。または、Jira サイト ( https://issues.apache.org/jira/browse/CLI ) で機能リクエストを提出してください。

于 2014-05-09T11:14:35.140 に答える