我正在尝试使用args4j。我创建了一个虚拟项目,其中包含一个名为“enableAuth”的命令行选项。请参阅Features.java。
我尝试在运行配置>的eclipse中运行它程序参数为--enableAuth=true
,-enableAuth=true
,-enableAuth true
等,但它们都不适合我。我总是遇到CmdLineException。
感谢任何帮助。 Github项目:https://github.com/seshumadhav/java-projects/tree/master/args4j-demo
答案 0 :(得分:1)
对于布尔字段,我不认为我们假设给出值(即真/假)。只需将参数作为标志传递
java XXX.java -enableAuth
如果该字段的非布尔值超出预期的值。