在swing程序中使用printStackTrace()是否合适?

fei*_*oox 1 java exception-handling exception

我正在开发一个小型swing应用程序,我不确定是否应该使用printStackTrace().

如果我得到异常,我会通过JOptionPane向用户显示一条消息,例如:找不到文件等.

但与此同时,我正在使用printStackTrace(),我不确定既不向用户显示堆栈跟踪也不打印任何东西......以防万一需要它.

我可以将printStackTrace留在那里或为什么不离开?

谢谢你的建议.

Ade*_*ari 6

更好的想法是使用任何Logging API(如Log4J)替换它们.当然,正如Paul所提到的,在适当的时候向用户显示有意义的错误消息.