0
傳播異常消息給呼叫者方法的catch塊我有一個方法abc
:無法在Java
method abc {
try {
// something
}
catch(Exception e) {
throw new AppException("There is an app error", e);
}
finally { }
}
此方法由法x
另一類獲取調用:
method x {
try {
abc();
}
catch(Exception e) {
e.getMessage();
}
}
自定義消息
"There is an app error"
沒有傳播到方法x
。e.getMessage()
即將爲null
。欲定製的消息傳遞給呼叫者
catch
塊
請添加Exception的完整堆棧跟蹤。 – Berger
您可能想要改進[格式](https://stackoverflow.com/help/formatting),以便您的問題變得可讀。 – mp911de
請顯示* real *代碼而不是僞代碼 - 提供[mcve]以便我們可以重現問題。 –