在代碼中包括了一條 throw 語(yǔ)句,但沒(méi)有將其包含在某個(gè) try 語(yǔ)句塊內(nèi),或者沒(méi)有相關(guān)的 catch 語(yǔ)句塊來(lái)捕獲錯(cuò)誤。異常是在 try 語(yǔ)句塊中使用 throw 語(yǔ)句被拋出,并且應(yīng)該由 try 語(yǔ)句塊外的 catch 語(yǔ)句抓住。
要改正此錯(cuò)誤
- 用 try 語(yǔ)句塊將可能產(chǎn)生異常的代碼封住,并確保外面有一個(gè)相應(yīng)的 catch 語(yǔ)句塊。
- 確認(rèn) catch 語(yǔ)句中為正確的異常格式。
- 如果異常被再次拋出,確認(rèn)存在相應(yīng)的 catch 語(yǔ)句。
請(qǐng)參閱
Error 對(duì)象 | throw 語(yǔ)句 | try...catch 語(yǔ)句