问题标签 [jcommander]
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.
selenium - 当我作为 TestNG 运行时,它在线程主线程中抛出异常,但如果它作为 java 应用程序运行则运行良好
我正在尝试运行一个基本的 TestNG 类,但是我在线程“main”com.beust.jcommander.ParameterException 中遇到了这个异常异常:传递了主参数'-d',但在你的 arg 类中没有定义主参数
如果我给 main() 并尝试作为 java 应用程序运行,它可以很好地启动浏览器。但是当我作为 TestNG 运行时,它会抛出异常。我尝试手动添加 jcommander.jar,甚至尝试更新 maven 项目。
}
我希望浏览器必须启动并加载 google.com,但我在线程“main” com.beust.jcommander.ParameterException中遇到异常:已传递主参数'-d',但您的 arg 类中未定义主参数
java - 在 JCommander 中出现错误,java 中的 java.lang.NoClassDefFoundError
嘿,在尝试运行我的项目时,我在控制台上遇到了完全错误。
我在 pom.xml 文件中添加了 jcommander 依赖项
你能帮我解决这个错误吗?
java - JCommander 是否支持不带前缀的动态参数?
我正在尝试移植 CLI 以使用JCommander,但我的应用程序允许在命令行上传递自定义参数,如下所示:
在这种情况下customparam1
是自定义参数的名称和customval1
它的值。用户可以传递任意数量的此类参数,名称可以是任何名称,例如customparam2
,等等。
JCommander 是否能够解析这些类型的参数?我尝试使用动态参数,但有两个问题:
- 它们似乎需要在参数名称之前有一个前缀,例如
-Dcustomparam1
,D
前缀在哪里 - 它们需要一个赋值字符,例如
=
在名称和值之间,并且空格不能作为赋值字符
关于如何使用 JCommander 解析这些参数有什么建议吗?
java - JCommander中如何获取参数的输入顺序?
JCommander中如何获取参数的输入顺序?
我想知道首先输入了哪个参数。
例如
这在 Jcommander 中可行吗?
如果是这样,怎么办?
scala - 如何在 Scala 的 JCommander 中使用数组
我想使用 JCommander 来解析 args。
我写了一些代码:
但是它失败了
我究竟做错了什么?
java - JCommander 参数在 Docker ENTRYPOINT 中不起作用
我有一个标准的 JCommander 参数,在本地或通过 IntelliJ 运行 jar 时可以正常工作,但是一旦我尝试通过 dockerfile 加载它,它就会返回:
我通过以下方式加载参数的代码:
我通过以下方式解析:
我在 Dockerfile 中的入口点命令:
最后,我只是以通常的方式启动容器...-e PROFILE=dev
我在这里错过了什么明显的东西,我只需要在某处转义引号吗?
java - 从另一个 Java 项目调用主方法时遇到“java.lang.NoClassDefFoundError”
我有一个代码,我在其中调用另一个项目的main方法。例如,代码如下所示:
但是,当我运行我的代码时,我总是面临“线程“主”java.lang.NoClassDefFoundError:Uni/Run/Runner 中的异常”错误。我必须补充一点,我在第二个项目中使用了JCommander,我知道这有点问题。我也已经在库中包含了第二个项目。我尝试将.jar文件添加到库中,并将项目文件添加到使用的库中(在Netbeans中可以这样做)。我必须注意,我使用的参数与我用于第二个项目的参数相同。如果您能给我一个提示,我将如何解决这个问题,我将不胜感激。
java - 未找到 JCommander 依赖项
我正在尝试在我的 java 项目中使用 Jcommander,但我没有任何运气。运行时错误说:“错误:com.beust.jcommander 包不存在”。我检查了我的依赖项以确保存在依赖项(它在 gradle 文件中),但我没有运气克服这个错误。
谢谢您的帮助!
java - 是否可以在 JCommander 中解析命令行参数而不提供参数名称?
如果我想像这样运行我的应用程序: java -jar target/App.jar 1928 start 或 java -jar target/App.jar 1928 start -d 3,那么我该如何解析前两个参数,它们没有名字,只有价值观?
java - 已传递主参数“desc”,但未定义主参数
当尝试传递 jar 参数时,我收到以下错误:
com.beust.jcommander.ParameterException:已传递主参数“desc”,但未定义主参数