範例

public class Example {
public void run() {
throw new Error( "Problem" ); //$NON-NLS-1$
}
}

解決方案
  1. 延伸 java.lang.Exception。
  2. 將 throws 子句改成使用這個新的異常狀況。

public static class ExceptionSubclass extends Exception {
public ExceptionSubclass( String s ){
super(s);
}
}

public class Example {
public void run() throws ExceptionSubclass {
throw new ExceptionSubclass( "Problem" ); //$NON-NLS-1$
}
}