2013-08-26 5 views
-1

Я пытаюсь создать java-программу, которая загружает файлы, но я получаю и освобождаю каждый раз.Почему я получаю java.net.MalformedURLException: нет протокола?

java.net.MalformedURLException: no protocol 

код для URL является

URL site; 

String urlString = "http://www.cs.drexel.edu/~spiros/teaching/CS575/slides/java.pdf‎"; 

site = new URL("urlString"); 

Я также попытался:

String urlString = "www.cs.drexel.edu/~spiros/teaching/CS575/slides/java.pdf‎"; 

я попробовал печати urlString на консоль, она установлена ​​правильно эфира один соответственно в каждом тесте. Что мне не хватает

ответ

5

Это неправильно:

site = new URL("urlString"); 

Используйте переменную:

site = new URL(urlString); 
+0

я чувствую глупо сейчас, я должен был осознать, что я неправильно передал URL, я был уверен в себе – John

5

"urlString" - строковый литерал для буквального значения urlString.
Это недействительный URL.

Возможно, вы захотите ссылаться на переменную, а не на запись строкового литерала.

+0

я чувствую себя глупо сейчас, я должен был понять, я передал это неправильно URL, я был уверен в себе – John

Смежные вопросы