【发布时间】:2016-03-06 11:12:28
【问题描述】:
在设置过程中检查 jmxeval 插件后,我从 CMD 收到此响应,
命令:check_jmxeval.bat
CMD 输出:
C:\Nagwin_x64\plugins>check_jmxeval.bat
org.kohsuke.args4j.CmdLineException: Argument "<filename>" is required
at org.kohsuke.args4j.CmdLineParser.parseArgument(CmdLineParser.java:448)
at com.adahas.tools.jmxeval.App.execute(App.java:43)
at com.adahas.tools.jmxeval.App.main(App.java:110)
Argument "<filename>" is required
java -jar jmxeval.jar <filename> [--schema <version>] [--set (--define) <name=value>] [--validate <boolean>]
--schema <version> : set schema version
--set (--define) <name=value> : set variable name to value
--validate <boolean> : set validation true|false, default is false
我正在按照谷歌代码项目中的步骤:https://code.google.com/archive/p/jmxeval/wikis/GettingStarted.wiki
【问题讨论】:
-
这是否意味着java类有问题?
-
您一直使用的版本中有一个错误,它会打印出它不应该有的异常跟踪。 @clagio 的答案是正确的,您需要指定一个文件名来定义需要运行的检查。请阅读github.com/venushka/jmxeval,了解如何创建定义检查的文件或选择最新版本中包含的示例检查文件。