Java 是否使用CLI手动输出帮助消息?

Java 是否使用CLI手动输出帮助消息?,java,command-line-arguments,Java,Command Line Arguments,我已经用实现了一个小的命令行界面,它创建了一个自动的帮助/使用消息,但是我找不到任何方法在需要时手动输出它。我这样做的原因是,我想采用一些非选项参数(文件名),这些参数是必需的,最好使用相同的消息。使用该方法;如果您使用的是CliFactory您可以通过。啊,我可以使用createCli而不是直接使用parseArguments,谢谢!我正在使用@Unparsed,但是我看不到任何方法可以使用该接口对其施加任何约束,所以我正在手动检查结果。@Stoffe获取帮助消息,是的:)是的,我在@Unpa

我已经用实现了一个小的命令行界面,它创建了一个自动的帮助/使用消息,但是我找不到任何方法在需要时手动输出它。我这样做的原因是,我想采用一些非选项参数(文件名),这些参数是必需的,最好使用相同的消息。

使用该方法;如果您使用的是
CliFactory
您可以通过。

啊,我可以使用
createCli
而不是直接使用
parseArguments
,谢谢!我正在使用@Unparsed,但是我看不到任何方法可以使用该接口对其施加任何约束,所以我正在手动检查结果。@Stoffe获取帮助消息,是的:)是的,我在
@Unparsed
中混淆了两个不同的东西;后来意识到。:)我在项目中打开了一个窗口,我认为它可能有用。再次感谢@Stoffe我同意——似乎也有点明显,你可能想要强制执行一个未命名的列表,比如文件或其他东西。也许我们只是看不到而已。当然看不到。抱歉,这个总是允许使用未解析选项的错误,应该在最新版本中修复(在maven中,它位于com.lexicalscope.jewelcli:jewelcli:0.7.6)-如果有任何其他问题,请告诉我。