java.net.UnknownHostException для файла: // метод - PullRequest
4 голосов
/ 21 апреля 2010
failed to open file file://D/:/dev/test_all.html  JavaException: java.net.UnknownHostException: D

Есть идеи, почему это происходит?

Ответы [ 3 ]

22 голосов
/ 21 апреля 2010

третий / находится не в том месте, URL файла скомпонован с file:///<path>

4 голосов
/ 21 апреля 2010

Ваш URL искажен. Вместо file://D/:/ вы хотите file://D:/ - без слеша между буквой диска и двоеточием.

1 голос
/ 22 августа 2011

Вот мое решение, которое на самом деле работает с XMLParserv2, надеюсь, это поможет:

protected URL createURL(String filename){

        URL url = null;

        try {
            url = new URL("file://" + System.getProperty("user.dir") +  File.separator + filename);
        } catch (MalformedURLException e) {
            System.out.println(e.getMessage());
            e.printStackTrace();
        }
        return url;
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...