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»?
У меня есть этот код: [code]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"); } } [/code] Но когда я пытаюсь запустить его, компилятор выдает эту ошибку: [code]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) [/code] Я не понимаю, почему. Теоретически метод ExportObject генерирует исключение RemoteException, так почему же говорится: «Это исключение никогда не генерируется из тела оператора try»?
doSomething() // this method may throw a checked a exception
//do some assignements calculations
doAnotherThing() //this method may also throw the same type of checked exception
//more calls to methods and...
Я использую собственное текстовое поле для проверки входного значения.
Если входные данные недействительны, будет показано окно сообщения и текст в текстовом поле будет отброшен, в противном случае обновите модель.
В ViewModel я использовал метод...
Я использую собственное текстовое поле для проверки входного значения.
Если входные данные недействительны, будет показано окно сообщения и текст в текстовом поле будет отброшен, в противном случае обновите модель.
В ViewModel я использовал метод...
Я пишу код, который использует JDBC для подключения к базе данных MySQL. Я обнаружил, что использую этот блок try-catch для многократного подключения к базе данных. Я использую его несколькими разными способами.
Я пытаюсь написать программу на Java, которая просит пользователя ввести положительное целое число внутри цикла while. Цикл должен продолжаться до тех пор, пока не будут предоставлены действительные входные данные.
Я пробовал использовать блок...