我所做的所有Google搜索似乎都集中在「捕捉」錯誤。如果滿足某些條件,我希望能夠提出自己的意見。我嘗試使用Error()類及其子類,但Eclipse無法識別它們。如何在Java中引發錯誤?
這就是我想做的事:
if(some_condition) {
foobar();
}
else {
// raise an error
}
愚蠢的問題,我知道,但我做我的谷歌搜索和我的身影有人在那裏將能夠幫助我。
在此先感謝!
謝謝大家!如果您在未來讀這篇文章,這裏的瘦:
錯誤在Java中參考的問題,你不應該試圖捕捉
例外是指,你可能想趕上錯誤。
這裏是我的「固定」代碼:
if(some_condition {
foobar();
}
else {
throw new RuntimeError("Bad.");
}
我以前RuntimeError()
因爲,作爲一個答案中指出,我沒有宣佈我事先拋出一個錯誤,並自我依賴於一個條件,這非常有用。
謝謝大家!
http://stackoverflow.com/questions/1754315/how -to-create-custom-exceptions-in-java – Jayan
請將您的發現發佈爲答案並將其標記爲正確,以便人們能夠輕鬆地分辨出問題與答案之間的差異。 –
它應該是: throw new RuntimeException(「Bad。」); –