여기 내 코드의 일부입니다 ... 항상 컴파일 할 때 SelfDefineException에 대한 도달 할 수없는 catch 블록이 표시됩니다. 내가 SelfDefineException는 체크 예외가 (경우 그것을Java 중첩 된 try catch 블록 도달 할 수없는 문제
try
{
Statement 1;
Statement 1;
Statement 1;
Statement 1;
try
{
Statement 3;
}
catch (SelfDefineException er)
{
String error = er.getMessage();
System.out.print("issue: \n\t(" +er.getMessage() + ")");
result = false;
}
}
}
catch (SelfDefineException er)
{
System.out.print("failed: " + er.getMessage());
}
어떤 catch 블록입니까? 당신은 2를 가지고 있습니다. – Bill
중괄호를보세요. 나는 그들이 적절하게 일치하지 않는다고 생각한다. –
첫 번째 캐치 이후에 두 개의 중괄호가 있습니다. – Bill