2013-08-26 2 views
-1

파일을 다운로드하는 자바 프로그램을 만들려고 시도하고 있지만 매번 예외가 발생하고 면제됩니다.왜 java.net.MalformedURLException가 발생합니까? 프로토콜이 없습니다.

java.net.MalformedURLException: no protocol 

URL의 코드 I는 시도

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"); 

변수 사용 : 지금, 내가 URL을 잘못 전달 실현해야 바보가 ​​된 기분

site = new URL(urlString); 
+0

자신을 확신했다 어리석은 지금, 나는 내가 URL에 그것을 틀리게 통과했다는 것을 깨달았어야했다, 나는 나 자신을 확신했다. – John

5

"urlString"은 리터럴 값 urlString의 문자열 리터럴입니다.
유효한 URL이 아닙니다.

아마도 변수를 참조하고 문자열 리터럴을 쓰지 않을 것입니다.

+0

을 나는 기분 – John

관련 문제