Java - java.net.NoRouteToHostException: нет маршрута к хосту: подключение - PullRequest
1 голос
/ 23 февраля 2012

У меня есть класс, который возвращает строку данных из URL, если есть соединение, если нет, он возвращает ноль.

Моя проблема в том, что я делаю проверку:

if (str == null) {
   System.out.println("Error: No Connection");
}

Однако, хотя это работает, это также напечатано в консоли:

java.net.NoRouteToHostException: No route to host: connect

Мне интересно, что это значит, и означает ли это, что я допустил ошибку?Хотя программа работает нормально, другие это маленькое исключение, которое продолжает появляться.Помощь

1 Ответ

0 голосов
/ 23 февраля 2012

Полное предположение, пока вы не отправите больше кода ... но я думаю, что вы забыли вернуться после того, как напечатаете сообщение return str, если не будет попытки выполнить остальную часть вашего кода ..

private String myFunction(String url){
    if (str == null) {
       System.out.println("Error: No Connection");
       return null;
    }
    //do other stuff that you are already doing .

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...