Почему компилятор Java выдает «Недоступный блок catch для RemoteException». в try-catch, где есть RemoteException? [закрJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Почему компилятор Java выдает «Недоступный блок catch для RemoteException». в try-catch, где есть RemoteException? [закр

Сообщение Anonymous »

У меня есть этот код:

Код: Выделить всё

public static void main(String[] args) {

try {

Registry registro = LocateRegistry.getRegistry();

EchoInt stub = (EchoInt) UnicastRemoteObject.exportObject(new EchoObjectRMI(), 0);
// bind (or rebind) the stub into the local registry
registro.rebind("echoRemote", stub);
} catch (RemoteException e) {
System.err.println("Something wrong happended on the remote end");
e.printStackTrace();
System.exit(-1); // can't just return, rmi threads may not exit
}
System.out.println("The echo server is ready");
}
}
Но когда я пытаюсь запустить его, компилятор выдает эту ошибку:

Код: Выделить всё

Exception in thread "main" java.lang.Error: Unresolved compilation problem:
Unreachable catch block for RemoteException. This exception is never thrown from the try statement body

at server.EchoObjectRMI.main(EchoObjectRMI.java:33)
Я не понимаю, почему. Теоретически метод ExportObject генерирует исключение RemoteException, так почему же говорится: «Это исключение никогда не генерируется из тела оператора try»?

Подробнее здесь: https://stackoverflow.com/questions/791 ... ception-in
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Производительность Java try/catch, рекомендуется ли сводить к минимуму то, что находится внутри предложения try?
    Anonymous » » в форуме JAVA
    0 Ответы
    25 Просмотры
    Последнее сообщение Anonymous
  • WPF: В чем разница между try...finally и try..catch..finally в WPF, MVVM? [закрыто]
    Гость » » в форуме C#
    0 Ответы
    44 Просмотры
    Последнее сообщение Гость
  • WPF: В чем разница между try...finally и try..catch..finally в WPF, MVVM? [закрыто]
    Anonymous » » в форуме C#
    0 Ответы
    42 Просмотры
    Последнее сообщение Anonymous
  • Блок JAVA try-catch в методе [закрыто]
    Anonymous » » в форуме JAVA
    0 Ответы
    105 Просмотры
    Последнее сообщение Anonymous
  • Как правильно использовать блок try/catch в цикле while для обработки недопустимого ввода в Java?
    Anonymous » » в форуме JAVA
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous

Вернуться в «JAVA»