я хочу выдать проверенное исключение из статического блока, когда я попытался, возникает следующая ошибка компиляции:
error: unreported exception Exception; must be caught or declared to be thrown
мой статический блок кода выглядит следующим образом:
static{
if(something)
doSomething();
else
throw new Exception("Checked Exception from static block");
}
ЕСЛИ это не разрешено в java, что я могу сделать, чтобы выдать проверенное исключение из статического блока, другими словами, как я могу это сделать до вызова основного метода? Благодарю.