-2

我使用 JCommander 创建了一个控制台应用程序。但是不知道怎么调试?调试它的方法是什么?

4

1 回答 1

0

如果你想调试解析本身,你应该捕获 jcommander 抛出的异常。

从文档:

每当 JCommander 检测到错误时,它都会抛出 ParameterException。请注意,这是一个运行时异常,因为此时您的应用程序可能未正确初始化。此外,ParameterException 包含 JCommander 实例,如果您需要显示一些帮助,也可以在其上调用 usage()。

您可以像正常调试一样调试其余代码。

  1. 在 IDE 中设置断点并在调试模式下运行
  2. System.out在某些时候可以查看您的变量包含的任何内容。
于 2018-03-06T08:56:29.453 回答