使用args4j解析命令行选项时出现异常

时间:2014-02-10 15:30:21

标签: java eclipse command-line-interface

我正在尝试使用args4j。我创建了一个虚拟项目,其中包含一个名为“enableAuth”的命令行选项。请参阅Features.java

我尝试在运行配置>的eclipse中运行它程序参数为--enableAuth=true-enableAuth=true-enableAuth true等,但它们都不适合我。我总是遇到CmdLineException。

感谢任何帮助。 Github项目:https://github.com/seshumadhav/java-projects/tree/master/args4j-demo

1 个答案:

答案 0 :(得分:1)

对于布尔字段,我不认为我们假设给出值(即真/假)。只需将参数作为标志传递

java XXX.java -enableAuth

如果该字段的非布尔值超出预期的值。