我自定义一个异常类。
public class UserDefineException extends Exception {
private int port;

public UserDefineException(int port){
this.port=port;
}

public String toString(){
return "No permission to connect port "+port+".";
}

}
在ConnectServer 类中调用这个异常类
public class ConnectServer {
public static void connectServer(int port) throws UserDefineException{
if ((port<80)||(port>1000))
throw new UserDefineException(port);
}

public static void main(String args[]){
int port =1001;
try{
connectServer(1001);
}catch(UserDefineException e){
System.out.println(e.toString());
}
}

}出现问题:不能抛出类UserDefineException。
请问是什么问题啊。我是个新手。