2011-11-06 1 views
0

을 간부 인 :.자바 Runtime.getRuntime() 내 Windows에서이 실행 명령 프롬프트 때 기본 브라우저를 열고 각 페이지로드

START: http://google.com 

내가 자바 코드와 같은 일을하려고를 아래에 있지만 오류 메시지가 나타납니다.

Exception in thread "main" java.io.IOException: Cannot run program "START": CreateProcess error=2, The system cannot find the file specified 
    at java.lang.ProcessBuilder.start(Unknown Source) 
    at java.lang.Runtime.exec(Unknown Source) 
    at java.lang.Runtime.exec(Unknown Source) 
    at Test2.main(Test2.java:78) 

내가 Windows Vista를 실행하고 있습니다 :

Runtime.getRuntime().exec(new String[] {"START", "http://google.com"}); 

내가 점점 오전 오류입니다.

+0

시작 대신 iexplore/firefox를 사용해보세요. "시작"은 실행 파일이 아니라 바로 가기가 될 것입니다. – aishwarya

답변

3

저는 START가 실행 파일이 아니라 내장 된 명령 프롬프트이므로 자바에서 호출 할 수 없다고 생각합니다. 시스템의 기본 브라우저가있는 웹 페이지를 보려면 java.awt.Desktop.browse()을 사용하십시오.