问题标签 [apache-commons-cli]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - Java Apache CLI 如何在保持程序正常运行的同时处理未知参数异常?
我正在使用 Apache Commons CLI 创建一个基于 CLI 的应用程序。即使用户提供了一些额外的参数,我也希望我的程序能够正常运行。在这种情况下,程序应该忽略额外的参数。例如,我的程序设计为接受 6 个参数,而我提供了第 7 个参数。在这种情况下,程序将打印用法并且不会解析参数。我希望我的应用程序解析所有 6 个参数并忽略第 7 个参数。Apache Commons CLI 可以吗?
java - 如何在 apache commons-cli 中使用命令行和选项
这是我第一次使用 apache commons-cli。
要求:我想在 commons-cli 中使用 CommandLine 和 Options 将我的运行时参数传递给我的 java 类。
场景:主类 - com.test.mian.MyClass
我可以通过命令行运行我的课程
我如何通过使用命令行和 commons-cli 的选项传递这些参数,从另一个类的方法中做同样的事情。
以及是否有任何其他方式
请也建议。
java - 使用 Apache Commons CLI 获取任意键/值参数
我正在使用的框架(如有必要可以更改,但宁愿不这样做)正在使用 Apache Commons CLI。我的应用程序需要获取一系列定义明确的参数,但在某些情况下还需要接受一系列键/值对。这些最终将被注入到应用程序启动的 Spring 上下文中。
关于使用 Commons CLI 将一系列键/值对作为一个字符串选项的最佳方式的任何建议?
java - 当用户只想打印使用情况时,如何避免所需选项的 ParserException?
所以我有一个Options
实例,其中包括其他选项(注意isRequired()
):
当我调用时parser.parse(args)
抛出异常,如果seq1
并且seq2
不存在 - 但我想让它打印我的消息并且没有抛出异常 - 怎么办?这自然会引发 NPE line.hasOption("help")
:
java - How can I use the Apache Commons CLI library to handle "complex" arguments?
An example might be where the arguments to the commandline are -x
, -y
, and -z
. However, if -z
is used, then it also requires -a value
-b value2
, and -c value3
. to all be passed and present and there is an optional -d value
argument.
I don't see any examples with any kind of complexity like this. Is there an example of how to set up "complex" argument sets where the value of an argument defines later arguments? Or is there a different method of parsing arguments that would be better suited to this?
apache-commons-cli - commons-cli dependent arguments
I use apache commons-cli for a command line tool. I have pairs of dependent arguments, e.g argument B makes sense only if argument A is present. That will have 2 benefits : automatic warning/error and a more usefull usage statment . Does commons-cli support it ?
java - Apache CLI 是否可以有一个最终的、未命名的参数?
我希望能够有以下形式的论点:
所以一个可选的 arg1,一个可选的 arg2,然后是一个未命名的最后一个参数。我想知道是否有办法用 Apache CLI 做到这一点?我可以从论点中抓住它,但这似乎很笨拙。
感谢任何帮助。
java - commons cli 复杂参数列表
我正在尝试构建一个复杂的参数列表,而无需使用 commons-cli 项目链接多个解析器...
基本上我想了解参数和可选参数是如何一起工作的......
示例命令帮助
CommandLine 不区分必需参数和可选参数......我怎样才能检索它们而不必为可选选项链接第二个解析器?
java - 如何在 CLI 公共库中使用 property=value
我正在尝试使用OptionBuilder.withArgName( "property=value" )
如果我的选项被称为状态并且我的命令行是:
它只成功识别出第一个参数是 11 并且它无法识别第二个参数......
提前感谢您的帮助
java - Apache CLI 参数和选项设置?
我在 Apache CLI 中正确设置一些选项时遇到问题。
我正在尝试这样的事情......
我需要 -rp 选项来拥有无限数量的 args,每个 arg 将是一个逗号分隔的名称、类名、对象值列表。
我不知道如何配置我的选项来处理与此类似的事情,以便 CLI 将列表作为输入处理。
编辑 让我们说 Args 需要是一个列表项对 name=value