如何在Java中获取完整的异常信息?
我正在创建一个Java应用程序。如果发生运行时异常,将弹出带有JTextArea
的JDialog
。我尝试在我的应用程序中制造运行时异常,但显示异常信息的文本区域如下所示:
java.lang.ClassNotFoundException: com.app.Application
然而,我希望我的文本区域显示类似以下的内容:
![enter image description here](https://istack.dev59.com/JsXUp.webp)
try
和catch
包围的代码部分:String ex = e.toString();
this.addText(ex);
我尝试使用 e.getLocalizedMessage()
和 e.getMessage()
,但这两个都无法正常工作。
ExceptionObject.printStackTrace();
。 - Vighanesh Gursale