问题标签 [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 - 如何使用其他必需选项定义帮助选项?
我需要帮助选项 (-h) 和其他两个必需选项 (-u, -p) 共存..
但是当我尝试在不提供所需参数的情况下解析 args 时,我收到 MissingOptionException。我正在寻找一种只能传递 -h 并且只能打印帮助的方法。
java - 我可以在没有 - 标志的情况下使用 Commons CLI 命令行吗?
我不知道我是否清楚,但我想使用没有带减号的标志的 Commons CLI,例如 -t 或 --args。
事实上,我想将它用作 IRC 命令。
在示例中:
我用 -send 创建了一个选项。我可以在没有减号的情况下创建它吗?
谢谢你们。
java - Java apache cli 参数顺序
我正在使用以下代码为用户显示帮助屏幕
参数按字典顺序打印。有没有办法按照添加的顺序打印它们?
java - Apache Commons CLI - 在帮助输出中打印尾随参数
我正在使用 Apache Commons CLI 1.2 来解析一个命令行,该命令行最后采用选项和额外参数。前任:mycmd -d DIR extra stuff
我知道如何使用 'extra' 和 'stuff' CommandLine.getArgs()
,但我不知道如何在帮助输出中显示这些额外的参数。当我这样打电话时:
我得到如下输出:
没有额外的论点。有人能指出我正确的方向吗?
java - 使用 apache commons cli 进行命令行解析
M tryng 使用 apache commons cli ,我的用例是带有一些选项的可变数量的参数。
说
有可能
另一个是
和
它只获取最后一个字符串。如何获取特定选项的所有值?
编辑:
我做对了吗?字符串是否会包含我想要的确切数据或smthng 意外的空格或其他任何内容?
java - 设置 min , max 和确切的编号。使用 commons cli 的选项所需的参数
我正在使用 Apache Commons cli。我使用 OptionBuilder 创建了不同的选项:
我的问题是我想为选项设置固定数量的参数。如果用户传递的参数更少或更多,它应该抛出异常。
对于其他选项,我想设置允许的最小和最大参数数量。
我怎样才能做到这一点?
java - Apache.commons.cli 命令行参数
想要使用Option
( apache.commons.cli ) 作为命令和子命令。
前任。
- 我的程序作业-dryrun
- 我的程序作业-更新
- 我的程序作业 -update -dryrun
最好的方法是什么?
尝试使用简单的程序:
错误:
java - 如何抑制 Commons CLI 的 OptionValidator?
我想跑
application.jar 使用 Commons CLI 运行,需要外部 log4j.xml 文件。
当我运行此命令时,出现以下异常:
因为 Dlog4j.configuration 有 '.'。我怎么能跳过这个?
java - 使用 commons-cli 解析命令行时的同义词
我正在尝试使用 apache commons-cli 来解析传递给 java 命令行实用程序的命令行参数。
有没有办法让“-r”和“-R”都表示“递归子目录”而不向解析器添加 2 个选项(这会弄乱使用打印输出)。
一些代码:
apache-commons-cli - Apache Commons CLI argument value
I am trying to write a program which when executed java -jar -cf file.txt will retrieve the value of the cf argument. The code I have so far is:
The problem I am facing is that the value which is being printed is null. Could anyone tell me what I am missing?