2013-03-06 2 views
0
나는 시도하고 Windows 작업 관리자에서 정보를 검색하려면 다음 코드를 사용하고

: 자바 런타임 오류

Runtime.getRuntime().exec("tasklist /v /fi"); 

나는 창에 "작업 목록/V/FI"을 입력 작동 CMD하지만

자바에 파일 경로를 찾을 수 없다는 오류 메시지를 표시합니다.

답변

1

문자열 배열을 사용하여 여러 옵션으로 명령을 실행하십시오.

Runtime.getRuntime().exec(new String[]{"tasklist","/v","/fi"}); 
+0

이렇게 : Runtime.getRuntime(). exec (new String [] { "tasklist/v"})); 나는 그것을 시도했기 때문에 여전히 오류가 발생합니다. – user2138639

+0

감사합니다. 많은 jsut가 그것을 시도하고 작동합니다. – user2138639

+0

다음과 같이 문자열 배열을 만들 때 한 가지 더 도움이 될 수 있습니까? String [] tempString = new String [] { "tasklist", "/ v", "/ fi", "\"Imagename eq javaw.exe "\" "}; 마지막 부분에서 Imagename eq jawax.exe가" "(인용 부호)로 둘러싸인 코드를 사용하고 있습니다. – user2138639