2013-11-15 2 views
0

내가 창문을 cmd를 실행에 대한 몇 가지 문제가 명령, 그것은 작동하지만, 창 "PSCP".However, 나는 실행 수출 찾을 수 없다는 오류를 실행 일식과 자바 - 항아리에서 항아리 .. 그것은 작동합니다! pscp 경로를 먼저 설정 했으므로 cmd에 pscp를 입력하면됩니다.자바 실행에 cmd가

String file="test5.pdf"; 

String Ip="140.118.175.196"; 
String commend="cmd.exe /c start pscp.exe d://"+file+" [email protected]"+Ip+":/home/admin/test"; 

Process ee = Runtime.getRuntime().exec(commend); 

어떻게됩니까? 감사.

+1

cmd 프롬프트에서 pscp를 수동으로 입력하면 무엇을 얻게됩니까? 퍼티가 당신의 경로에없는 것처럼 보입니다. – RNJ

+0

저는 퍼티와 pscp를 C : // 퍼티 /에두고 cmd에이 커맨드 라인을 직접 실행할 수 있습니다. 필자는 pscp를 입력하면 추천 옵션을 얻을 수 있습니다. 문제가없는 것 같습니까? – louis

+0

하지만 c :에서 실행하면 예를 들어 pscp를 찾으십니까? – RNJ

답변

1

pscp.exe은 경로에 포함되지 않습니다. 경로에 추가하거나 명령 문자열에 pscp.exe 실행 파일의 전체 경로를 입력해야합니다.

+0

확실합니다. 경로 문제 인 것 같습니다. 고마워요. – louis