我使用JCommander创建了一个控制台应用程序。但我不知道如何调试它?调试它的方法是什么?
答案 0 :(得分:0)
如果你想调试解析本身,你应该捕获jcommander抛出的异常。
来自文档:
每当JCommander检测到错误时,它都会抛出ParameterException。请注意,这是一个运行时异常,因为此时您的应用程序可能尚未正确初始化。此外,ParameterException包含JCommander实例,如果需要显示一些帮助,您还可以在其上调用usage()。
您可以调试其余代码,就像正常调试一样。
System.out
在某些时候可以查看您的变量包含的内容。